AOP--代理模式,拦截器的简易实现及原理

上文中提到代理分为静态代理和动态代理,采用代理是为了经过不修改源代码的状况下给程序动态统一添加功能,利用代理技术能够将业务逻辑中一些非业务逻辑的代码分离出来,把他们独立到业务逻辑类外,好比日志记录,性能统计,安全控制,事务处理,异常处理等。这样作,不只下降了业务逻辑和非业务逻辑的耦合性,提升程序的可重用性,同时提升了开发的效率。java 下面以添加日志记录为例,分析静态代理的使用。建立一个用户管理
相关文章
相关标签/搜索