您所在的位置: 首页 > 读书频道 > 设计开发 > Java系列 >

4.3.7 用XML选择代理类型

http://book.51cto.com  2008-09-26 15:56  [美] SpringSource 公司等著;翟育明等译  人民邮电出版社  我要评论(0)
  • 摘要:《Spring 2 企业应用开发》全面讲述了Spring 2 企业应用开发。主要涵盖Spring Framework 、核心容器、AOP(面向方面编程)、典型的Spring AOP 框架等内容。第4章构建在AOP的主题之上,介绍了Spring 2.0如何使AOP变得更加一致,并且使用起来更加简单。本节说的是用XML选择代理类型。
  • 标签:Spring AOP  应用程序  XML  排序  标签  Java  Spring 2 企业应用开发

4.3.7 用XML选择代理类型

在用XML处理方面声明时,你可以选择自动的代理类型侦测——JDK还是CGLIB代理对象——或者选择强制使用CGLIB代理对象。你可以通过在<aop:config> XML标签中将proxy- target-class属性设置为ture,在这两种模式之间进行切换,如代码清单4-39所示。

代码清单4-39  强制使用CGLIB代理对象

 

因为你可以将多个<aop:config>标签添加到配置中,并在每个配置中设置proxy-target- class属性值,哪种代理对象创建模式是活动的可能并不明显。设置这个模式的规则很简单:当至少一个<aop:config>标签将proxy-target-class值设置为true或者<aop:aspectj-autoproxy>将值设置为ture时,Spring AOP将总是创建CGLIB代理对象。

因此,既然你知道了配置Spring AOP的两种不同的方法,不如让我们更深入地讨论一下切入点。

【责任编辑:董书 TEL:(010)68476606】

回书目   上一节   下一节
深入Vista应用程序开发
文档格式标准开战 OOXML成国际标准
Java实用开发全集
Java类的基础教程专题
Java发展动态专题
 
 验证码: (点击刷新验证码)   匿名发表
  • C#图解教程

  • 作者:苏林,朱晔
  • 本书是一本广受赞誉的C#教程。它以图文并茂的形式,用朴实简洁的文字,并辅之以大量表格和代码示例,精炼而全面地阐述了最新版C..
Copyright©2005-2008 51CTO.COM 版权所有