`
happmaoo
  • 浏览: 4509632 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

《深入Spring2》第五章“AOP及在Spring中的应用”的电子版出来了

阅读更多
<iframe align="top" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog01.html" frameborder="0" width="728" scrolling="no" height="90"></iframe>
  费了十牛三虎之力,终于把《深入Spring 2:轻量级J2EE开发框架原理与实践》第五章“面向切面的编程(AOP)及在Spring中的应用”的电子版做出来了。内容真多啊,80多页,如果再加上第三部分“AOP原理及实现”一章的内容,都有一百多页了,不过偶认为花这么大的功夫来介绍AOP还是值得的,毕竟轻量级构架中,主要就是使用AOP来提供一些声明式系统服务,如事务处理、数据访问等都是建立在AOP基础上的。真正搞懂了AOP的应用,再学习使用声明式系统服务就简单多了。
  总体感觉内容不够精简,但又怕精简后很多新手又看不懂,先这样吧,印刷版会作一些调整!
  在选择下载或阅读本章之前请注意下面的友情提示:
  “本章的主要是针对刚刚开始接触AOP编程方法、AsepectJ、Spring AOP的读者,另外也针对熟悉Spring2.0以前的AOP但不熟悉Spring2中AOP使用的读者。本章主要从应用的角度分析轻量级应用中的AOP编程以及Spring2中AOP的使用方法,若您对AOP的实现原理、Spring AOP的底层构架原理及AOP高级应用技巧感兴趣,请阅读本书第三部分的《AOP原理及实现》一章中的相关内容。”
   还请热爱开源的朋友们不吝批评指教,春迷匆扰,万分感谢。
  《深入Spring 2:轻量级J2EE开发框架原理与实践》电子版网址:
  http://www.easyjf.com/spring/
  
  第五章pdf文件下载:http://www.easyjf.com/spring/spring2-aop.pdf
  
  第五章 面向方面的编程(AOP)及在Spring中的应用
  目录
5.1 AOP简介1
5.1.1 AOP概念1
5.1.2 AOP中的一些相关术语介绍3
5.1.3 AOP与OOP关系6
5.1.4 AOP联盟简介6
5.1.5 AOP相关框架及工具简介8
5.1.6 AOP在企业级应用程序中的作用8
5.2 AspectJ简介及快速入门9
5.2.1 AspectJ介绍9
5.2.2 AspectJ的下载及安装9
5.2.3 在Eclipse中开发AspectJ程序13
5.2.4 AspectJ版的HelloWorld15
5.2.5 AspectJ中相关语法17
5.2.6 一个简单的回合格斗小游戏示例23
5.3 一个简单的Spring AOP示例27
5.3.1 定义业务组件28
5.3.2 使用基于Schema的配置文件配置Spring AOP29
5.3.3 使用Java5注解配置及使用Spring AOP31
5.3.4 基于API方式来使用Spring AOP32
5.4 Spring中的AOP实现及应用34
5.4.1 简介34
5.4.2 Spring AOP中对AspectJ的支持35
5.4.3 Spring AOP配置方法36
5.4.4 切入点(Pointcut)43
5.4.5 增强(Advice)47
5.4.6 引介(Introduction)51
5.4.7 增强器/切面封装(Advisor)54
5.4.8 ProxyFactoryBean57
5.5 示例:模拟Warcraft游戏60
5.5.1 示例简介60
5.5.2 核心关注点及系统主模块61
5.5.3 横切关注点需求引入及实现70
5.5.4 使用AspectJ注解支持的AOP实现78
5.5.5 使用基于Schema的方式配置Spring AOP83
5.6 小结87
5.7 思考题87


Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1387674


分享到:
评论

相关推荐

    Spring攻略PDF版

     第5章 动态代理和经典的Spring AOP   第6章 Spring 2.x AOP和AspectJ支持  第二部分 基础主题  第7章 Spring对JDBC的支持   第8章 Spring中的事务管理   第9章 Spring对ORM的支持   第10章...

    《Java EE企业级应用开发教程Spring+Spring MVC+MyBatis》_源代码.zip

    《Java EE企业级应用开发教程Spring+Spring MVC+MyBatis》是一本深入探讨Java企业级应用程序开发的书籍,源代码包含多个章节的实例,旨在帮助读者理解和掌握使用Spring、Spring MVC和MyBatis框架进行实际开发的关键...

    Spring攻略中文版PDF

     第5章 动态代理和经典的Spring AOP   第6章 Spring 2.x AOP和AspectJ支持  第二部分 基础主题  第7章 Spring对JDBC的支持   第8章 Spring中的事务管理   第9章 Spring对ORM的支持   第10章...

    Spring攻略英文版(附带源码)

     第5章 动态代理和经典的Spring AOP   第6章 Spring 2.x AOP和AspectJ支持  第二部分 基础主题  第7章 Spring对JDBC的支持   第8章 Spring中的事务管理   第9章 Spring对ORM的支持   第10章 ...

    Spring in Action(第二版 中文高清版).part2

    12.1.3 在Spring 2中注入JNDI对象 12.2 发送电子邮件 12.2.1 配置邮件发送器 12.2.2 构建电子邮件 12.3 调度任务 12.3.1 使用Java Timer调度任务 12.3.2 使用Quartz调度器 12.3.3 按调度计划调用方法 ...

    spring揭秘pdf (王福强 著,前6章)

    2. **AOP在Spring中的实现**:通过AspectJ和Spring AOP两种方式实现切面编程。 3. **通知类型**:包括前置通知、后置通知、异常通知、最终通知和环绕通知。 4. **切面的定义**:如何创建切面类,以及使用@Aspect和@...

    Spring+in+action+中文版(第4版)

    - **4.1.1 电子商务系统案例**:通过构建一个电子商务系统的例子,深入理解Spring在实际项目中的应用。 - **4.1.2 社交媒体平台案例**:展示如何使用Spring构建社交媒体平台。 #### 4.2 测试与部署 - **4.2.1 单元...

    Java Web程序设计教程2

    第7章 struts 2中应用模板语言 145 第8章 hibernate框架基础 173 第9章 hibernate查询 188 第10章 hibernate性能优化 208 第11章 spring框架基础 226 第12章 spring aop 242 第13章 spring与java ee持久...

    Spring in Action, 5th Edition

    在第五版中,作者更新了与Spring 5.0相关的所有内容,涵盖了新特性和改进。 1. **依赖注入**:Spring的核心特性之一,通过容器管理对象及其依赖关系,使得代码更加松耦合,易于测试和维护。书中详细讲解了如何配置...

    Spring+SpringMVC+mybatis基础框架整合.zip

    首先,Spring作为核心的依赖注入(DI)和面向切面编程(AOP)框架,负责管理应用中的对象以及它们之间的依赖关系。它通过XML或Java配置文件来定义bean,并在运行时自动注入依赖,降低了组件间的耦合度。同时,Spring...

    Spring攻略(第二版 中文高清版).part2

    第5章 Spring Security 164 5.1 加强URL访问安全 165 5.1.1 问题 165 5.1.2 解决方案 165 5.1.3 工作原理 166 5.2 登录到Web应用 175 5.2.1 问题 175 5.2.2 解决方案 175 5.2.3 工作原理 175 5.3...

    Spring in Action(第2版)中文版

    12.1.3在spring2中注入jndi对象 12.2发送电子邮件 12.2.1配置邮件发送器 12.2.2构建电子邮件 12.3调度任务 12.3.1使用javatimer调度任务 12.3.2使用quartz调度器 12.3.3按调度计划调用方法 12.4使用jmx管理...

    Spring攻略(第二版 中文高清版).part1

    第5章 Spring Security 164 5.1 加强URL访问安全 165 5.1.1 问题 165 5.1.2 解决方案 165 5.1.3 工作原理 166 5.2 登录到Web应用 175 5.2.1 问题 175 5.2.2 解决方案 175 5.2.3 工作原理 175 5.3...

    Pro-Spring-5英文版加源代码

    《Pro-Spring-5》是一本专为Java开发者编写的权威指南,专注于Spring框架的第五个主要版本。这本书深入探讨了Spring的核心特性以及如何在实际项目中应用它们。结合源代码,读者可以更直观地理解书中所讲解的概念,并...

    王福强 spring解密:很有良心的作者

    2. **AOP(面向切面编程)**:Spring提供了AOP支持,允许开发者定义“切面”,实现代码的模块化,将关注点分离,如日志、事务管理等。 3. **Bean管理**:Spring容器负责创建、初始化、装配以及管理Bean的生命周期。...

    Spring in Action(第二版 中文高清版).part1

    12.1.3 在Spring 2中注入JNDI对象 12.2 发送电子邮件 12.2.1 配置邮件发送器 12.2.2 构建电子邮件 12.3 调度任务 12.3.1 使用Java Timer调度任务 12.3.2 使用Quartz调度器 12.3.3 按调度计划调用方法 ...

    Spring in Action 3rd Edition.pdf

    《Spring in Action》第三版是一本深入探讨Spring框架的权威指南。这本书主要涵盖了Spring的核心特性以及如何在实际项目中应用这些特性。以下是基于书中的内容提取的一些关键知识点: 1. **Spring框架概述**:...

    Spring源码解析.pdf

    - **AOP(面向切面编程)**:Spring通过代理机制实现AOP,可以在不修改业务逻辑代码的情况下添加横切关注点。 - **事件发布机制**:Spring支持事件驱动编程模型,允许组件发布事件,并由事件监听器响应这些事件。 - ...

    《Spring Boot企业级开发教程》配套资源.zip

    总的来说,这个压缩包资源为Spring Boot的学习者提供了一个全方位的学习平台,从理论到实践,从基础知识到高级应用,覆盖了企业级开发中可能遇到的各种场景。无论你是初学者还是经验丰富的开发者,都能从中受益匪浅...

Global site tag (gtag.js) - Google Analytics