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系统各个层次之间的耦合程度,显著提高了系统的可重用性和可维护性,有很好的借鉴和推广价值。
本文来源: https://www.lw50.cn/article/4b7ef25c8f49f303e4ef3fe8.html