论文摘要
伴随着网络技术的飞速发展,Web应用系统的使用越来越广泛,现在人们对Web系统又提出了更高的要求。在多层次的系统开发过程中,系统的移植性,扩展性和可维护性越来越受到人们的关注。而传统的Web应用系统存在耦合度高,维护性差,重复利用率低等缺点。针对上述这种情况,本文深入研究了J2EE的多层架构技术,当前流行的三大开源框架以及Ajax技术;Struts作为一个MVC模式的框架,有效的分离了业务逻辑与数据表现,优化了系统结构,提高了系统的扩展性;Spring是一种轻量级的J2EE应用框架,它通过反转控制特性有效的降低了系统间的耦合度;Hibernate是一个开源的持久层框架,它通过对JDBC的封装,减轻了数据库开发的复杂度,提高的系统的移植性;Ajax技术是对多种技术的综合,通过异步刷新提升了用户体验,优化了浏览器和服务器之间的数据传输,减少不必要的数据往返,降低了带宽占用。本文对这三种框架和Ajax技术按照J2EE三层结构进行整合,设计了ASSH(Ajax+Struts+Spring+Hibernate)框架,并将该框架应用于四川省青少年体育人才管理系统的开发,其中Spring负责业务逻辑层工作,完成应用系统的业务逻辑与事务处理等功能;Struts负责表现层工作,完成页面显示、响应用户请求等功能;Hibernate主要负责数据持久层工作,完成与数据库的交互功能;在框架中利用Ajax技术对JSP页面进行优化,通过局部刷新技术使对象的管理在一个页面内进行,避免了多页面间的频繁跳转,使系统运行更加流畅。目前该系统已经投入使用,通过实践表明该框架开发的系统各层次间耦合度低,模块复用性高,提高了开发的效率,降低了开发的成本。
论文目录
相关论文文献
标签:应用论文;