论文摘要
J2EE是当前成长最快的技术架构,它已经成为开发复杂企业级应用的首选。Struts+Hibernate体系架构能为企业级J2EE Web应用带来新契机,但它还处于试用和摸索阶段,许多问题有待解决。本文研究基于Struts+Hibernate体系架构开发J2EE Web应用。本文首先对Struts的理论基础和体系结构及Hibernate对象持久化技术进行了深入研究,然后在授课信息系统项目开发中验证研究成果,最后总结出一套基于Struts和Hibernate体系架构开发J2EE Web应用的有效方法。本文的研究成果有以下几个方面:利用Hibernate技术实现数据库持久化层;结合DAO设计模式实现逻辑业务层;采用DTO设计模式降低Web层和Business层的通信负荷;通过扩展Action类,实现用户登录检验、读取Locale设置等整个系统共用的控制功能;创建两种类使系统页面有统一的风格;结合Struts与Ajax技术带来更好的页面浏览体验。本文提出的方法有效降低了J2EE Web系统各个层次之间的耦合程度,显著提高了系统的可重用性和可维护性,有很好的借鉴和推广价值。
论文目录
摘要Abstract第一章 绪论1.1 引言1.2 国内外现状和发展趋势1.3 本文的主要工作第二章 开发J2EE Web应用涉及的技术2.1 开发J2EE Web应用的核心技术2.2 开发J2EE Web应用其它技术概述2.3 本章小结第三章 设计模式及模式实现3.1 设计模式3.2 实现MVC设计模式的两种规范3.3 Struts框架概述3.4 本章小结第四章 Java对象持久化技术4.1 J2EE应用的分层结构4.2 多层应用中的持久层4.3 Hibernate框架4.4 本章小结第五章 系统体系架构与系统实现方案5.1 系统体系架构设计5.2 Struts+Hibernate体系架构的业务流程5.3 系统实现方案5.4 本章小结第六章 授课信息系统实践6.1 授课信息系统介绍6.2 系统模型组件实现6.3 系统Web层的核心——控制器组件实现6.4 系统的UI——视图组件实现6.5 系统的异常处理机制6.6 本章小结结束语致谢参考文献研究成果
相关论文文献
标签:平台企业版论文; 模型视图控制器论文;
对Struts+Hibernate框架的研究与实践
下载Doc文档