一、代理模式
(一)、静态代理模式

Spring 的静态代理模式    Spring 的静态代理模式

Spring 的静态代理模式

1.定义接口

Spring 的静态代理模式

2.定义实现接口
Spring 的静态代理模式
3.代理实现接口
Spring 的静态代理模式
4.测试类
Spring 的静态代理模式
5.结果
Spring 的静态代理模式
(二)、分析数据库操作
Spring 的静态代理模式
1.TargetDao
Spring 的静态代理模式
2.目标对象
Spring 的静态代理模式
3.代理对象
Spring 的静态代理模式
4.测试类
Spring 的静态代理模式
5.加入切面
Spring 的静态代理模式
6.修改代理对象的方法
  Spring 的静态代理模式 Spring 的静态代理模式
7.测试类
Spring 的静态代理模式
8.结果
Spring 的静态代理模式
(三)、动态代理模式
Spring 的静态代理模式
1.新建MySroxy
Spring 的静态代理模式
2.测试类
Spring 的静态代理模式
3.Dao层
Spring 的静态代理模式
4.Object
Spring 的静态代理模式
5.修改MySroxy
Spring 的静态代理模式
6.修改测试类
Spring 的静态代理模式
7.结果
Spring 的静态代理模式
二、AOP概念
1.什么是切面?
Spring 的静态代理模式
2.通知类型
Spring 的静态代理模式
Spring 的静态代理模式
3.切入点    条件  以类或者方法作为条件
Spring 的静态代理模式
(一)、如何写AOP?
Spring 的静态代理模式
1.搭建环境
Spring 的静态代理模式
2.写配置文件
Spring 的静态代理模式
3.测试类
Spring 的静态代理模式
4.配置第二个切面
Spring 的静态代理模式
5.结果
Spring 的静态代理模式
(二)、通知:切面里的方法
Spring 的静态代理模式
1.配置切面
  Spring 的静态代理模式  Spring 的静态代理模式
代码:
Spring 的静态代理模式
2.配置文件
Spring 的静态代理模式
3.测试类
Spring 的静态代理模式
4.结果
(三)、AOP注解形式
Spring 的静态代理模式
1.配置文件中加入注解组件
Spring 的静态代理模式
2.引入切面
Spring 的静态代理模式
3.写入切点
Spring 的静态代理模式
4.写通知

 Spring 的静态代理模式
5.目标类
Spring 的静态代理模式
6.测试类
Spring 的静态代理模式
三、Spring与jdbc整合
1.分包
Spring 的静态代理模式
2.实体类
Spring 的静态代理模式
3.PersonDao UserImpl
1)PersonDao
Spring 的静态代理模式
2)PersonImpl
Spring 的静态代理模式
4.PersonService  PersonServiceImpl
1)PersonService  
Spring 的静态代理模式
2)PersonServiceImpl
Spring 的静态代理模式
5.PersonController
Spring 的静态代理模式
6.jdbc.properties
Spring 的静态代理模式
7.配置文件
Spring 的静态代理模式
Spring 的静态代理模式
8.测试类
Spring 的静态代理模式
9.结果  从数据库里面查询
Spring 的静态代理模式


相关文章:

  • 2022-12-23
  • 2021-11-05
  • 2022-01-02
  • 2021-12-19
  • 2021-10-08
猜你喜欢
  • 2021-11-19
  • 2021-10-12
  • 2021-12-26
  • 2021-05-23
  • 2021-08-03
相关资源
相似解决方案