更新时间:2018-12-28 14:04:11
封面
版权信息
前言
第1部分 AOP基础篇
第1章 AOP的产生
1.1 软件开发方法的演进
1.2 AOP产生的前奏——把系统看做一批关注点
1.3 AOP产生的理由——传统方法存在的问题
1.4 下一个主题:AOP基础理论
第2章 AOP基础理论
2.1 AOP入门知识
2.2 AOP应用开发
2.3 AOP核心技术
2.4 AOP开源框架
2.5 下一个主题:AspectWerkz应用篇
第2部分 AspectWerkz应用篇
第3章 AspectWerkz入门基础
3.1 认识AspectWerkz
3.2 安装AspectWerkz的开发环境
3.3 下一个主题:AspectWerkz应用开发详解
第4章 AspectWerkz应用开发详解
4.1 第1种:使用命令行进行开发——实例演示AWHelloWorld1
4.2 第2种:使用Eclipse+Ant进行开发——实例演示AWHelloWorld2
4.3 第3种:使用Eclipse+AspectWerkz插件进行开发——实例演示AWHelloWorld3
4.4 织入方面类前后的对比
4.5 实际应用案例AWHelloWorld
4.6 下一个主题:开发Aspect核心类
第5章 AspectWerkz核心技术——开发Aspect核心类
5.1 编写Aspect方面类
5.2 编写Advice通知函数
5.3 JoinPoint输入参数
5.4 下一个主题:关联Aspect核心类
第6章 AspectWerkz核心技术——关联Aspect核心类
6.1 匹配模式语言
6.2 匹配表达式
6.3 第1种关联方式:使用Annotation定义关联
6.4 第2种关联方式:使用XML文件定义关联
6.5 下一个主题:AspectWerkz在Java EE项目中的应用
第7章 AspectWerkz在Java EE项目中的应用
7.1 安装Java EE项目的开发环境
7.2 运行Java EE项目
7.3 开发前的准备工作
7.4 应用一:开发AOP日志记录器
7.5 应用二:开发AOP性能分析器
7.6 应用三:开发AOP权限检查拦截器
7.7 程序结构图
7.8 下一个主题:AspectJ应用篇
第3部分 AspectJ应用篇
第8章 AspectJ入门基础
8.1 AspectJ概述
8.2 AspectJ安装与配置
8.3 下一个主题:AspectJ应用开发详解
第9章 AspectJ应用开发详解
9.1 使用AspectJ命令行开发
9.2 使用Ant任务进行开发
9.3 下一个主题:在Eclipse中使用AJDT开发AspectJ应用
第10章 在Eclipse中使用AJDT开发AspectJ应用
10.1 AJDT下载与安装
10.2 AJDT应用开发详解——开发实例AspectJHelloWorld
10.3 AJDT的高级功能
10.4 AspectJ与其他IDE的集成
10.5 下一个主题:AspectJ核心语法详解
第11章 AspectJ核心语法详解
11.1 编写Aspect方面类
11.2 编写Aspect连接点函数
11.3 编写Aspect通知函数
11.4 使用Annotation编写Aspect类
11.5 Annotation开发实例——AnnotationHelloWorld
11.6 下一个主题——AspectJ对Java 5新特性的支持
第12章 AspectJ对Java 5新特性的支持
12.1 使用Java 5注释符(Annotation)
12.2 使用Java 5泛型(Generics)
12.3 使用Java 5自动装箱(AutoBoxing)与拆箱(Unboxing)
12.4 Java 5中的类型覆盖(Covariance)
12.5 使用Java 5可变变量类型(Varargs)
12.6 使用Java 5枚举类型(Enum)
12.7 下一个主题:AspectJ在Java EE项目中的应用
第13章 AspectJ在Java EE项目中的应用
13.1 开发前的准备工作
13.2 应用一:AOP日志记录器
13.3 应用二:AOP性能分析器
13.4 应用三:AOP权限检查拦截器
13.5 应用四:AOP异常监视器
13.6 应用五:AOP在线用户监视器
13.7 程序结构图
13.8 下一个主题:Spring AOP应用篇
第4部分 Spring AOP应用篇
第14章 Spring与IoC入门基础
14.1 了解Spring框架
14.2 了解IoC控制反转
14.3 依赖注入的3种类型
14.4 Spring的IoC容器装载机制
14.5 下一个主题:Spring的安装与配置
第15章 Spring的安装与配置
15.1 使用MyEclipse自动添加Spring
15.2 手动添加Spring
15.3 Spring入门样例——SpringTest
15.4 下一个主题:基于@Aspect注释符的AOP开发
第16章 基于@Aspect注释符的AOP开发
16.1 定义方面类(Aspect)