基于ASSH框架的J2EE Web应用与实现

基于ASSH框架的J2EE Web应用与实现

论文摘要

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

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 选题背景及现状分析
  • 1.2 Web应用系统技术发展状况
  • 1.3 本文研究意义
  • 1.4 本文研究内容
  • 1.5 论文结构
  • 第2章 ASSH框架的技术基础与设计
  • 2.1 ASSH框架的技术基础
  • 2.1.1 J2EE架构
  • 2.1.2 Struts框架
  • 2.1.3 Spring框架
  • 2.1.4 Hibernate框架
  • 2.1.5 Ajax技术
  • 2.2 ASSH框架的设计
  • 2.2.1 Struts框架与Spring框架的整合
  • 2.2.2 Spring框架与Hibernate框架的整合
  • 2.2.3 Ajax技术在表现层的应用
  • 2.3 ASSH框架与其他解决方案的比较
  • 第3章 青少年体育人才管理系统总体分析设计
  • 3.1 功能要求
  • 3.1.1 功能需求分析
  • 3.1.2 服务器需求
  • 3.2 总体设计
  • 3.2.1 系统架构设计
  • 3.2.2 功能模块设计
  • 3.2.3 开发运行环境
  • 第4章 青少年体育人才管理系统详细设计
  • 4.1 用户管理模块
  • 4.2 基础信息管理模块
  • 4.3 运动员注册管理模块
  • 4.4 竞赛管理模块
  • 第5章 青少年体育人才管理系统的实现
  • 5.1 表现层
  • 5.1.1 Struts框架在表现层的工作原理
  • 5.1.2 Struts框架的配置文件struts-config.xml
  • 5.1.3 视图(View)
  • 5.1.4 控制器(Controller)
  • 5.1.5 模型(Model)
  • 5.2 业务逻辑层
  • 5.2.1 Dao层
  • 5.2.2 Service层
  • 5.2.3 报名管理在业务逻辑层的实现
  • 5.3 数据持久层
  • 5.4 中文乱码问题的解决
  • 总结与展望
  • 总结
  • 展望
  • 致谢
  • 参考文献
  • 附录一
  • 附录二
  • 附录三
  • 附录四
  • 攻读硕士学位期间发表的论文
  • 相关论文文献

    标签:;  

    基于ASSH框架的J2EE Web应用与实现
    下载Doc文档

    猜你喜欢