spring
ll305vc
这个作者很懒,什么都没留下…
展开
-
比较分析 Spring AOP 和 AspectJ 之间的差别
AOP(Aspect OrientedProgramming, 面向切面/方面编程) 旨在从业务逻辑中分离出来横切逻辑【eg:性能监控、日志记录、权限控制等】,提高模块化,即通过AOP解决代码耦合问题,让职责更加单一。 运用技术: SpringAOP使用了两种代理机制,一种是基于JDK的动态代理,另一种是基于CGLib的动态代理,之所以需要两种代理机制,很大程度上是因为JDK本身只...转载 2018-03-21 16:51:05 · 1618 阅读 · 0 评论 -
spring事务管理
实现spring事务的四种方式分别为:(1)编程式事务管理:需要手动编写代码,在实际开发中很少使用(2)声明式事务管理:(2.1)基于TransactionProxyFactoryBean的方式,需要为每个进行事务管理的类做相应配置(2.2)基于AspectJ的XML方式,不需要改动类,在XML文件中配置好即可(2.3)基于注解的方式,配置简单,需要在业务层类中添加注解(2.2)和(2.3)在开发...转载 2018-03-21 16:59:54 · 172 阅读 · 0 评论