轻量级框架在J2EE开发中的研究及应用
中文摘要 | 第1-6页 |
ABSTRACT | 第6-11页 |
1 引言 | 第11-15页 |
·研究背景 | 第11-12页 |
·J2EE 应用复杂性产生的原因 | 第12-14页 |
·容器的锁定 | 第12页 |
·复杂的结构 | 第12页 |
·复杂的部署描述文件 | 第12-13页 |
·类加载器的问题 | 第13页 |
·测试 | 第13页 |
·复杂的编程模型 | 第13页 |
·较低的软件生产率 | 第13-14页 |
·降低J2EE 应用复杂性的办法 | 第14-15页 |
2 J2EE 架构 | 第15-27页 |
·J2EE 概述 | 第15-17页 |
·EJB 提供的服务 | 第17-20页 |
·声明性事务管理 | 第17页 |
·远程调用 | 第17-18页 |
·集群 | 第18页 |
·线程管理 | 第18页 |
·实例池 | 第18-19页 |
·资源池 | 第19页 |
·安全管理 | 第19页 |
·业务对象管理 | 第19-20页 |
·J2EE 架构分析 | 第20-27页 |
·经典的J2EE 架构 | 第20-21页 |
·本地EJB 架构 | 第21-23页 |
·不用EJB 的特制J2EE 架构 | 第23-24页 |
·轻量级容器架构 | 第24-27页 |
3 轻量级容器与控制反转 | 第27-38页 |
·轻量级容器概述 | 第27-28页 |
·容器提供的服务 | 第27-28页 |
·轻量级容器特性分析 | 第28页 |
·轻量级容器对比EJB 容器的分析 | 第28-29页 |
·轻量级容器的优势 | 第28-29页 |
·EJB 优势分析 | 第29页 |
·EJB 容器缺点分析 | 第29页 |
·控制反转 | 第29-38页 |
·IOC 实现策略分析 | 第30-32页 |
·SpringIOC 容器实现 | 第32-38页 |
4 面向方面编程AOP | 第38-47页 |
·J2EE 中的AOP | 第38-40页 |
·AOP 中各个重要概念的介绍 | 第38-39页 |
·AOP 技术中常用术语含义介绍 | 第39页 |
·EJB 企业级服务实现 | 第39-40页 |
·AOP 实现测略 | 第40-41页 |
·动态代理 | 第40页 |
·动态字节码生成 | 第40-41页 |
·Java 代码生成 | 第41页 |
·使用定制的类加载器 | 第41页 |
·语言扩展 | 第41页 |
·ASPECTJ 中AOP 实现方案 | 第41-42页 |
·SPRING 中AOP 实现 | 第42-47页 |
·Spring 的AOP 功能 | 第43页 |
·SpringAOP 优点分析 | 第43页 |
·SpringAOP 实践 | 第43-47页 |
5 事务管理 | 第47-55页 |
·传统的J2EE 事务管理 | 第47页 |
·J2EE 容器作为事务协调器 | 第47-48页 |
·容器管理事务 | 第48-49页 |
·轻量级事务基础设施 | 第49页 |
·SPRING 框架的事物管理 | 第49-53页 |
·事务声明 | 第50页 |
·编程式事务处理 | 第50-51页 |
·声明式事务处理 | 第51-53页 |
·事务管理策略 | 第53页 |
·SPRINGAOP 和EJB 事务管理对比分析 | 第53-55页 |
6 持久化 | 第55-65页 |
·J2EE 数据访问解决方案 | 第56-57页 |
·使用O/R 映射情况分析 | 第57页 |
·O/R 映射优点分析 | 第57页 |
·数据访问技术 | 第57-60页 |
·资源管理 | 第57-59页 |
·Hibernate 实现 | 第59-60页 |
·数据访问对象(DAO)模式 | 第60-63页 |
·业务对象与数据访问对象 | 第60-61页 |
·DAO 和透明持久化 | 第61页 |
·数据访问对象的种类 | 第61-62页 |
·数据访问对象(DAO)的设计 | 第62-63页 |
·SPRING 框架数据访问实现方案 | 第63-65页 |
7 远程调用 | 第65-70页 |
·J2SE 远程方案RMI | 第65-66页 |
·J2EE 远程机制 | 第66-67页 |
·通信协议 | 第66-67页 |
·访问远程EJB | 第67页 |
·暴露EJB 服务 | 第67页 |
·轻量级远程方案HESSIAN 和BURLAP | 第67-68页 |
·SPRING 对远程方案的支持 | 第68-70页 |
8 线程机制和缓冲池 | 第70-75页 |
·EJB 线程模型 | 第70页 |
·EJB 实例池 | 第70-71页 |
·EJB 线程机制和缓冲池的替代方案 | 第71-73页 |
·多线程共享对象 | 第71页 |
·在应用代码中支持并发 | 第71-72页 |
·并发库 | 第72页 |
·每个客户端独占一个对象 | 第72页 |
·非EJB 实例池 | 第72-73页 |
·ThreadLocal 缓冲池 | 第73页 |
·EJB 安全模型 | 第73-75页 |
9 轻量级框架的具体应用 | 第75-82页 |
·GOLF 数据服务系统简介 | 第75页 |
·GOLF 数据服务系统具体实现简介 | 第75-82页 |
10 总结与展望 | 第82-83页 |
参考文献 | 第83-84页 |
作者简历 | 第84-85页 |