论文范文网-权威专业免费论文范文资源下载门户!
当前位置:毕业论文格式范文>毕业论文>范文阅读
快捷分类: 系统架构设计师论文 cs架构开题报告 小学语文教学和信息技术整合论文 企业域架构设计开题报告 ssh文献综述 关于ssh框架的毕业论文外文翻译 论文架构

关于SSH整合架构论文范文 基于SSH整合架构和应用相关论文写作参考文献

分类:毕业论文 原创主题:SSH整合架构论文 更新时间:2024-01-30

基于SSH整合架构和应用是关于对写作SSH整合架构论文范文与课题研究的大学硕士、相关本科毕业论文ssh框架整合论文开题报告范文和相关文献综述及职称论文参考文献资料下载有帮助。

摘 要基于MVC模式的三层结构体系,以流行的Web开发技术—SSH构架为基础,利用ExtJS框架技术,提出了基于ExtJS框架和SSH的整合构架,并以此为基础设计、实现了Web应用平台.由于采用了SSH开源型框架,从而降低了开发成本、提高代码的利用率和系统的扩展性;并通过采用ExtJS框架技术,提高了和用户的交互速度,加强了系统的安全性.

关键词SSH;ExtJS;J2EE;Spring;Hibernate;AJax

中图分类号TP311 文献标识码A 文章编号10002537(2012)06003905

随着互联网和Web应用编程技术的快速发展,Web应用平台不仅要具有以前简单的信息发布功能,而且更要具备动态、实时处理大量交互信息的功能,且这种处理大量交互信息的功能还在网络技术的不断发展和普及的过程中,不断变化、扩展和提高.那么,如何能高效、方便开发出应用灵活、功能强大、开发过程简单快捷的Web应用平台也就成了大家关注的课题[1].

当前流行的Struts+Spring+Hibernate(下面简称SSH)架构,为高效、方便开发出应用灵活、功能强大的Web应用平台提供了完整的、轻量级J2EE软件开发模型,经常用于构建高质量的Web应用.但是,开发Web应用平台除了要考虑应用平台的功能强大、系统的健壮和稳定等这些性能指标外,还要把服务器和用户之间的快速交互作为衡量Web应用平台动态、实时处理交互信息的重要指标来考虑.AJax就是为了解决“和用户快速交互”这一问题提出的方法和思路,而ExtJS正是实现AJax的一种技术,它主要用于构建前端用户界面,从而实现和后台技术无关的前端AJax技术框架,能够实现系统和用户的快速交互[25].本文以开发“基于条形码的设备管理系统”为背景,通过研究应用SSH和ExtJS的整合架构开发Web应用平台的实现方法,构建了一个灵活、易于扩展、易于维护的多层Web应用平台.同时,这种基于SSH和ExtJS整合架构将显示、业务运算、数据库等功能完全分离,从而实现了系统的低耦合性和良好的可维护性.

1SSH架构技术

目前,J A中MVC的常用开发方式主要有以下几种:Jsp+Servlet+JavaBean(EJB),Jsp+JavaBean(Controller)+JavaBean(EJB)(Model),Jsp+Struts+JavaBean(EJB),SSH(Struts+Spring+Hibernate)[69].SSH架构整合Spring、Struts和Hibernate这三项当前流行的JavaWeb开源框架技术,利用它可以构建出灵活、易于扩展、易于维护的多层Web应用程序.SSH架构在结构上采用分层原理,从整体上可以分为4层如图1所示.

图1SSH架构示意图 图2ExtJS+Spring+Hibernate架构示意图Spring是为解决企业应用开发复杂性而由RodHohnson创建的、支持InversionofControl(IOC控制反转)和AspectOrientedProgramming(AOP面向切面编程)、轻量级的、开源的容器框架.通过利用IOC技术,可以方便地解除程序间的过度耦合、简化开发;通过利用对AOP编程技术的丰富支持,分离应用业务逻辑和系统服务,提高系统内聚性;同时通过提供对Struts、Hibenate等框架的支持,方便集成其他优秀框架[10].

湖南师范大学自然科学学报 第35卷第6期

张建军等:基于SSH整合架构的研究和应用Struts由theApacheSoftwareFoundation(Apache软件基金会)提供的、免费开源的、可创建JavaWeb应用解决方案的Web层应用框架,用来帮助开发者高效创建基于MVC模式的J2EEWeb应用.它提供3个主要部件:用于映射URL的请求句柄、传递控制的响应句柄及用于交互的标签库.Struts框架也能够和SOAP和AJax等技术进行良好兼容[11].

Hibernate是基于Java语言下对象关系映射的、工作在持久层的、解决方案和开源框架.其设计宗旨是将软件开发人员从大量相同的数据持久层相关编程工作中解放出来.它支持封装、多态等面向对象编程特性,并不需要为持久类提供基类或接口从而实现“透明”持久,同时支持HibernateQueryLanguage(HQL)、JavaPersistenceQueryLanguage(JPAQL)、SQL等查询语言,提供高效查询支持[1213].

2ExtJS+SSH整合架构

2.1ExtJS框架技术

ExtJS是由Scencha公司提供的、可在任一浏览器上构建丰富应用的Java脚本框架.它为用户利用MVC模式创建Web应用提供了很好的数据包支持,提供诸如:图表、网格、树、菜单等大量的、流行的UI插件(即使用户需要的插件不在核心插件库中,也可以在Scencha提供的网络社区资源中找到)及定期维护的、丰富的学习资源(如API使用文档等),以满足不同阶层用户的应用需求.ExtJS提供的图表几乎支持任何Java脚本和框架,并可在流行操作系统上的任一款浏览器上进行完美显示.ExtJS的最新版本为4.0,在原有基础上新增了350多个API及50多个新类,并在提供的SDK工具包中提供了代码优化功能,以帮助开发者优化Java脚本实现对浏览器的更好支持[14].

2.2ExtJS+SSH整合架构

ExtJS+SSH新架构保留了Spring+Hibemate的组合,从表示层、控制层和业务逻辑层入手,使用ExtJS实现Struts框架中的页面表示,架构整合的基本原理如图2所示.

总结:本论文为免费优秀的关于SSH整合架构论文范文资料,可用于相关论文写作参考。

参考文献:

1、 基于内部控制审计和财务报表审计整合 任何工作的开展都需要有一定的依据,并采取相关的对策,同时注意有关事项,切实加强对其的思考,能更好地促进这一工作的高效开展。就企业审计工作中的内部。

2、 大数据技术在企业战略管理中整合运用 随着时间的不断推移,企业战略管理的方法和手段,都必须做出阶段性的革新,如果继续按照传统的理念来落实,不仅无法在将来的成绩上获得有效的提升,还有可。

3、 中国金融管理架构变革再 方案出炉自从2017年年初以来,以防范系统性风险为目标,以打击各种金融乱象、金融套利和去杠杆为主要内容的金融监管风暴一波波袭来,预示着金融运行。

4、 内部控制评价和质量管理体系审核整合 【摘 要】 近年来,将内部控制体系与质量管理体系进行整合的研究逐渐增多,越来越多的企业同时建立了内部控制体系和质量管理体系。在研究如何将这两种体。

5、 整合优势全面发力湖南盐业领跑盐改 自2017年开始,食盐销售价格已全面放开,其价格由过往的政府定价转向由企业根据生产经营成本、食盐品质、市场供求状况等因素自主确定。为提升企业市场。