对Struts+Hibernate框架的研究与实践

对Struts+Hibernate框架的研究与实践

论文摘要

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文档

    猜你喜欢