文摘
英文文摘
声明
第一章引言
1.1研究背景
1.2论文研究的目的及意义
1.3论文的研究内容
1.4论文的组织结构
第二章软件复用技术和系统架构的设计原则
2.1软件复用技术
2.1.1软件复用的主要类型
2.1.2软件复用的基本原则和过程
2.1.3软件复用的优点和意义
2.2架构的设计原则
第三章Java EE快速Web开发架构总体设计
3.1 Java EE快速Web开发架构总体设计
3.1.1架构的概要说明
3.1.2架构的主要流程
3.2架构应用范畴
3.3架构相关技术
3.3.1 MVC模式和Struts技术
3.3.2 EJB组件技术
3.3.3 Spring框架技术
3.3.4 ORM和Hibernate技术
3.3.5 Aiax技术
第四章架构的分层详细设计
4.1展示层设计
4.1.1展示层界面设计
4.1.2展示层虚拟窗口设计
4.1.3 AJAX和校验设计
4.2控制层设计
4.2.1控制层主要流程
4.2.2控制层配置原则
4.2.3重复提交控制
4.2.4异常控制
4.2.5国际化
4.3业务逻辑层设计
4.3.1 Spring和EJB实现业务逻辑层
4.3.2业务逻辑层的主要流程
4.3.3业务逻辑层的事务处理
4.4数据访问层设计
4.4.1数据库连接的管理
4.4.2数据访问策略
4.4.3 PO、DTO及ActionForm
第五章架构在透明化成本分析系统(TACO)中的应用
5.1系统概述
5.2系统总体架构
5.3系统展示层实现
5.3.1界面结构的实现
5.3.2虚拟窗口实现
5.3.3 ActionForm实现
5.4控制层实现
5.4.1 Struts-config.xml配置文件
5.4.2程序统一的入口配置
5.4.3 Action的配置和实现
5.5逻辑层和数据访问层实现
5.5.1逻辑层实现
5.5.2 DAO层实现
5.5.3模板方法模式控制事务
5.5.4逻辑层和数据访问层流程
第六章结束语
参考文献
致谢
在学期间发表的学术论文和参加科研情况