一.代理模式

    在不更改源码的前提下,加入新功能,通常需要用到代理设计模式。

 

代理设计模式分类:

    静态代理

    动态代理

        jdk动态代理

        cglib动态代理

    其中spring AOP的底层用的是动态代理。其将动态代理进行封装,方便使用。

 

以通过Service调用DAO,从而向数据库添加更新用户为例,添加新的事务功能。

业务模型:

代理模式及Spring AOP (一)
1 package com.hdu.dao;
2 
3 public interface IUserDao {
4     public int addrUser();
5     public int updateUser();
6 }
Interface IUserDao

相关文章:

  • 2021-09-08
  • 2021-05-09
  • 2021-07-06
  • 2022-02-19
  • 2021-05-16
  • 2022-01-02
  • 2022-12-23
猜你喜欢
  • 2021-12-06
  • 2021-08-13
  • 2022-12-23
  • 2021-05-21
相关资源
相似解决方案