声明
摘要
引言
第一章程序设计思想概述
1.1程序设计思想的演变
1.2 OOP
1.2.1 OOP的产生背景
1.2.2 OOP的发展
1.2.3 OOP的特性
1.3 AOP
1.3.1 AOP的产生背景
1.3.2AOP的发展与现状
1.3.3 AOP的特性
第二章AOP技术
2.1 AOP的概念
2.2关注点
2.3 AOP工作原理
2.4 AOP技术的优势
2.5 AOP的技术要点
2.5.1横切
2.5.2连接点
2.5.3切入点
2.5.4增强
2.5.5织入
2.6主要的AOP实现及框架
第三章数据持久层与AOP的结合
3.1数据持久化
3.2数据持久层的特点
3.3现有数据持久层产品的分析
3.4引入AOP后的数据持久层
3.5与传统数据持久层的比较
第四章AOP在数据持久层中应用分析
4.1总体设计
4.2关注点分解
4.2.1数据持久
4.2.2日志
4.2.3异常处理
4.2.4访问控制
4.2.5事务管理
4.2.6缓存管理
4.2.7性能监测
第五章AOP在数据持久层的应用设计实现
5.1课题背景
5.2课题分析
5.2.1数据存储
5.2.1数据管理
5.2.3其他需求分析
5.3应用设计实现
5.3.1 Domain分类
5.3.2权限分配
5.3.2日志筛选
5.3.3告警
5.3.2异常管理
5.3.2 Translator维护
第六章总结与展望
参考文献
致谢