首页> 中文学位 >基于SSH整合架构的应用研究
【6h】

基于SSH整合架构的应用研究

代理获取

目录

文摘

英文文摘

声明

第1章 绪论

1.1研究背景

1.2国内外研究现状

1.3研究目的和意义

1.4本文的章节安排

第2章J2EE体系结构与MVC设计模式

2.1 J2EE分布式体系结构

2.2 MVC设计模式

2.3本章小结

第3章轻量级J2EE框架技术研究

3.1框架的引入

3.2 Struts框架

3.3 Hibernate框架

3.4 Spring框架

3.4.1 Spring框架的体系结构

3.4.2 Spring与控制反转(IoC)

3.4.3 Spring与面向方面编程(AOP)

3.5 SSH整合架构的引入

3.6本章小结

第4章“民声通道”系统分析与设计

4.1系统业务流程和主要功能描述

4.2总体架构设计

4.3数据库设计

4.4表示层设计

4.5域模型层设计

4.6持久层设计

4.7业务逻辑层设计

4.8本章小结

第5章系统详细实现

5.1域模型层实现

5.1.1编写O/R映射描述文件

5.1.2生成持久化对象(Persistent Object)

5.2持久层实现

5.3表示层实现

5.4业务逻辑层实现

5.5整合Spring与Struts

5.6整合Spring与Hibernate

5.6.1 Spring管理SessionFactory

5.6.2 Spring管理事务

5.7系统主要运行界面

5.8系统性能分析

5.9本章小结

第6章总结与展望

参考文献

附录

致谢

展开▼

摘要

随着Internet技术和企业信息化建设的发展,构建基于Web的应用系统的需求越来越复杂,还具有高度的不确定性,开发周期也越来越紧迫,对系统的性能、可扩展性和可维护性的要求也越来越高。因此,一种好的设计模式,一个好的可复用的系统架构设计成为提高软件开发效率和开发质量的关键。本文深入研究了MVC设计模式和三种流行的轻量级开源框架技术。通过具体分析各个框架在Web应用的不同层次上所发挥的作用,引入了Struts+Spring+Hibernate多层Web应用整合架构,表示层使用Struts,业务逻辑层使用Spring,数据持久层则采用Hibernate,即将Struts应用中的业务逻辑交给Spring管理,相关类使用Spring的beans配置完成,Hibernate负责数据的持久化。整个架构利用Spring的核心思想-IoC和AOP整合Struts和Hibernate,达到层次和组件之间的松散耦合,提高系统的可重用性和可维护性。 本文结合一个电子政务系统的具体设计,详细论述了基于SSH整合架构的Web应用系统的层次结构和各层的实现策略。给出了系统的具体实现,着重阐述了如何运用IoC思想和AOP思想整合Struts和Hibernate,以实现各组件、各框架之间的松散耦合。开发结果表明,SSH架构对于中小型企业Web应用系统具有一定的通用性,可以大大提高软件开发效率,同时基于整合架构的Web应用具有良好的可扩展性、可维护性和可移植性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号