新的Spring2.0 现在在m3版本吧的aspect配置
xml 代码
- <aop:config>
- <aop:aspect id="beforeAdviceBindingTests" ref="testAspect">
- <aop:advice
- kind="before"
- method="oneIntArg"
- pointcut="execution(* setAge(..)) and args(age)" />
- <!---->aop:aspect>
xml 代码
- <!---->aop:config>
- <bean id="testAspect" class="org.example.AdviceBindingTestAspect"/>
下面是org.example.AdviceBindingTestAspect的代码:
java 代码
- public class AdviceBindingTestAspect {
- public void oneIntArg(int age) {
- ……
- }
- }
上面的所有配置,相当于一下AJ代码:
java 代码
- public aspect AdviceBindingTestAspect {
- before(int age) : execution(* setAge(..)) && args(age) {
- ……
- }
- }
嗯,嗯,要好好学习新的东西了,详细的说明在
http://www.aspectprogrammer.org/blogs/adrian/2006/01/typed_advice_in.html
ps@2006/3/23,spring还有简化的aop配置方式,如下面两个配置的结果是一样的:
1、
xml 代码
- <aop:config>
- <aop:aspect id="judgeAspect" ref="simon">
- <aop:advice kind="after"
- method="commentOnPerformance"
- pointcut="execution(* *..Performer.perform(..))" />
- </aop:aspect>
- </aop:config>
2、
xml 代码
- <aop:config>
- <aop:aspect id="judgeAspect" ref="simon">
- <aop:after
- method="commentOnPerformance"
- pointcut="execution(* *..Performer.perform(..))" />
- </aop:aspect>
- </aop:config>
除此之外还有其它的定义,如:
xml 代码
- <aop:before>
- <aop:after>
- <aop:after-returning>
- <aop:after-throwing>
- <aop:around>
分享到:
相关推荐
综上所述,Spring 2.0中文手册及使用指南是Java开发者不可多得的学习资料,它全面涵盖了Spring框架的关键特性,结合实际例子和深入解析,有助于开发者熟练掌握Spring 2.0并应用于实际项目。无论是初学者还是经验丰富...
这份全中文的Spring 2.0技术文档是学习和理解这一版本的重要参考资料,旨在帮助中国开发者更好地掌握Spring框架的核心概念和实践技巧。 一、Spring概述 Spring是一个开源的Java平台,主要目标是简化企业级应用开发...
标题 "spring2.0学习笔记+spring定时任务" 暗示了我们即将探讨的是关于Spring框架2.0版本的学习心得以及如何在Spring中配置和使用定时任务。在这个主题下,我们将深入理解Spring的核心概念,特别是它在企业级Java...
Spring 2.0版本是Spring发展史上的一个重要里程碑,引入了许多创新和改进,为后继版本奠定了坚实的基础。以下将详细阐述Spring 2.0中的关键知识点: 一、依赖注入(Dependency Injection,DI) 依赖注入是Spring的...
以上就是"spring2.0学习的案例"中涉及的一些核心知识点。通过深入理解并实践这些概念,开发者可以更好地运用Spring框架,构建出高效、灵活的Java应用。在实际学习过程中,可以结合`Spring总结`文档,对每个知识点...
《Spring 2.0 技术手册》是学习和深入理解Spring框架不可或缺的参考资料,而提供的源代码无疑为开发者提供了亲自动手实践的机会。在这个压缩包中,包含了该手册涉及的全部十章节的源码,这为我们深入研究Spring 2.0...
### SPRING2.0开发详解 #### 一、Spring框架简介 Spring框架是一个开源的Java平台,用于构建企业级应用程序和服务。它最初由Rod Johnson在2004年创建,并随着时间的发展不断壮大和完善。Spring 2.0版本是Spring...
在"配置SPRING2.0"的文件中,可能包含的是Spring 2.0的应用上下文配置文件,用于定义Bean、数据源、事务管理器等组件的配置。学习如何正确配置这些元素是理解和使用Spring 2.0的关键步骤。配置文件通常使用XML格式,...
《精通Spring 2.0源代码》是一本深入解析Spring框架核心原理的书籍,由罗时飞主编。这本书通过对Spring 2.0版本的源代码进行深入剖析,旨在帮助读者全面理解Spring的工作机制,提升在实际开发中的应用能力。源代码的...
### Spring 2.0 技术手册核心知识点详解 #### 一、Spring 2.0 概览 《Spring 2.0 技术手册》是继 Spring 1.0 之后的重要著作,作者林信良针对 Spring 框架在 2.0 版本中的新特性进行了深入剖析与讲解。本书不仅...
Spring 2.0 DOC CN.chm文档包含了详细的中文版帮助,涵盖了上述所有知识点的详细说明和示例,是学习和使用Spring 2.0的重要参考资料。通过深入阅读和实践,开发者可以掌握Spring 2.0的核心概念和技术,从而在实际...
《Spring 2.0技术手册》是一本详细阐述Spring框架2.0版本核心特性和实践方法的专业书籍。...配合源代码学习,读者可以全面掌握Spring框架2.0的精髓,从而在实际项目中得心应手地运用这一强大的工具。
《Spring2.0技术手册高清完整版》是针对Spring框架2.0版本的一份详尽指南,由知名作者精心编撰。这份手册以其高清、完整的特性,为读者提供了全面了解和掌握Spring 2.0所需的知识。尽管内容为繁体,但不影响其深入浅...
其次,Spring 2.0在面向切面编程(Aspect-Oriented Programming,AOP)方面也有所提升。AOP允许开发者将横切关注点,如日志、事务管理等,从业务逻辑中分离出来,提高代码的可重用性和可维护性。2.0版本增加了更多的...
文档《Spring2.0学习笔记.doc》应该详细介绍了以上这些特性的使用方法和最佳实践,而《CodePub.Com说明.txt》可能包含了关于如何使用这些知识的一些说明或资源链接,便于读者更深入地学习和实践Spring 2.0。...
2. **AOP(Aspect-Oriented Programming,面向切面编程)**:Spring 2.0在AOP方面进行了扩展,提供了更强大的面向切面的编程能力。开发者可以定义切面,实现如日志、事务管理等跨切面关注点的统一处理,提高了代码的...
此外,Spring 2.0还引入了@Aspect注解,简化了切面的声明和实现。 三、数据访问抽象 在Spring 2.0中,数据访问层得到了显著增强,包括对JDBC、Hibernate、JPA等持久化技术的支持。Spring JDBC模块提供了一组模板类...
2. **面向切面编程(Aspect-Oriented Programming, AOP)**:Spring 2.0引入了全面的AOP支持,允许开发者定义横切关注点,如事务管理、日志记录等,使得这些通用功能可以独立于业务逻辑进行管理。 3. **容器增强**...
《Spring 2.0 核心技术与最佳实践》...结合提供的"计算机精品学习资料大放送.html"和"[大家网]Spring.2.0核心技术与最佳实践[www.TopSage.com].pdf"文件,可以形成全方位的学习资源,助力你在Spring的世界中不断进步。