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

来源:互联网 发布:数据库查询语句select 编辑:程序博客网 时间:2024/04/27 16:07
  费了十牛三虎之力,终于把《深入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版的HelloWorld 15
5.2.5 AspectJ中相关语法 17
5.2.6 一个简单的回合格斗小游戏示例 23
5.3 一个简单的Spring AOP示例 27
5.3.1 定义业务组件 28
5.3.2 使用基于Schema的配置文件配置Spring AOP 29
5.3.3 使用Java5注解配置及使用Spring AOP 31
5.3.4 基于API方式来使用Spring AOP 32
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 ProxyFactoryBean 57
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 AOP 83
5.6 小结 87
5.7 思考题 87
 

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


原创粉丝点击