2014年5月12日

spring AOP详解三

摘要: CGLib采用非常底层的字节码技术,可以为一个类创建子类,并在子类中采用方法拦截的结束拦截所有父类方法的调用,并顺势织入横切逻辑。我们采用CGLib技术可以编写一个可以为任何类创建织入横切逻辑代理对象的代理创建器,下面看一个使用CGLib代理技术实现横切的一个例子: 1.CglibProxy.j... 阅读全文

posted @ 2014-05-12 15:51 锟斤拷锟斤拷 阅读(561) 评论(0) 推荐(1) 编辑

spring AOP详解二

摘要: AOP实例(通过Proxy代理模式) Spring AOP使用纯java实现,不需要专门的编译过程和类装载器,它在运行期间通过代理方式向目标类织入增强代码,它更侧重于提供一种和Spring IoC容器整合的AOP实现,在Spring中,我们可以无缝的将AOP,IoC,AspectJ整合在一起。 S... 阅读全文

posted @ 2014-05-12 15:50 锟斤拷锟斤拷 阅读(202) 评论(0) 推荐(0) 编辑

spring AOP详解一

摘要: AOP是Aspect Oriented Programing的简称,面向切面编程。AOP适合于那些具有横切逻辑的应用:如性能监测,访问控制,事务管理以及日志记录。AOP将这些分散在各个业务逻辑中的代码通过横向切割的方式抽取到一个独立的模块中。一、AOP术语 1.连接点(Joinpoint) ... 阅读全文

posted @ 2014-05-12 15:48 锟斤拷锟斤拷 阅读(241) 评论(0) 推荐(0) 编辑

Spring配置文件中使用ref local与ref bean的区别

摘要: Spring配置文件中使用ref local与ref bean的区别.在ApplicationResources.properties文件中,使用与方法如下: 1 .用 local 属性指定目标 bean 可以利用 xml 解析器的能力在同一个文件中验证 xml id 引用 . 如果在... 阅读全文

posted @ 2014-05-12 09:40 锟斤拷锟斤拷 阅读(866) 评论(0) 推荐(0) 编辑

基于JDK动态代理和CGLIB动态代理的实现Spring注解管理事务

摘要: 基于JDK动态代理和CGLIB动态代理的实现Spring注解管理事务(@Trasactional)到底有什么区别。我还是喜欢基于Schema风格的Spring事务管理,但也有很多人在用基于@Trasactional注解的事务管理,但在通过基于JDK动态代理和CGLIB动态代理的实现Spring注解管... 阅读全文

posted @ 2014-05-12 08:38 锟斤拷锟斤拷 阅读(422) 评论(0) 推荐(0) 编辑

导航