基于SSH框架Web应用系统开发研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SSH框架Web应用系统开发研究

基于SSH框架Web应用系统开发研究   随着信息技术的快速发展,传统Web项目由于性能低、流量高等局限,越来越不能满足用户的需求。鉴于此,本文分析了SSH的三种框架技术,分别是Struts、Spring、Hibernate。在此基础上,探讨了SSH多层框架的设计,包括以上三种框架的整合、利用MVC实现核心关注点,以及采用AOP设计服务器端。最后,结合实际的工作经验,阐述了SSH框架技术的具体应用。   【关键词】SSH框架 Web 应用系统 开发研究   Web作为一项新兴的技术,被广泛应用在各个领域当中。然而,Web技术在实际运用的过程中,存在诸多的缺陷,比如编码复杂、测试难度大,以及维护费用高等。鉴于此,本文提出了Struts、Spring、Hibernate三种框架技术。这些技术被应用后,可以快速的实现单元及集成测试,减少了开发的时间,使研究人员的工作效率得到了很大提升。当前,这些技术在企事业单位的生产经营活动中发挥着重要的作用。所以,对SSH框架的Web应用系统的开发研究进行讨论,非常有必要。   1 SSH框架技术研究   1.1 Struts   Web应用系统在发展的过程中,已经逐步趋于成熟。当前,该系统内部也形成了可靠的框架体系,保证了系统的安全运行。在此基础上,研究人员开发出来了Stuts框架技术。该技术应用后,极大的提高了劳动生产率,为软件企业带来了丰厚的社会、经济效益。应用Stuts技术后,能够为MVC实现相关性提供技术支持。其次,由于Stuts技术体现了MVC的部分优势。针对这种情况,科研人员对有关程序进行了适当修正、拓展。Stuts包括三个部分,分别是:Model、controller,以及view。   1.2 Sping   Sping包括两个部分,分别是AoP与轻量级的IoC。其中,AoP指的是面向方面编程。IoC代表控制反转模式。该框架技术的诞生,有效的简化了系统开发的程序。在IoC模式下,可以使用新兴编程思想,解决程序块间的耦合性问题。   1.3 Hibernate   在Hibernate框架下,提供了开放式的源代码对象,便于Java程序员使用任意的编程思维来完成操作。另外,Hibernate框架经相关数据配置程序,能够提供长时间的服务。值得注意的是,O/R映射关系在框架中非常重要,因此软件开发工程师必须在思想上提高认识。该技术的优势为:   (1)与对象的交流更直接。   (2)提高了代码的有效性。   2 SSH多层框架设计与实现   在SSH框架下,要设计出Web应用系统,面临很大难度。主要表现在:刷新、加载页面,获取传输数据这几个方面。Web数据在传统的过程中,很容易加大服务器的压力,从而造成流量的大量浪费。同时,也会降低系统的性能。鉴于此,研究人员设计了SHH多层框架。   2.1 三种框架技术的整合   实现SSH的多层框架,要求将Web系统分为不同的层次。包括:表示层、持久层、业务层。其中,持久层的功能是完成数据化处理。基于集成框架的设计需求,使Web系统在任何结构上,都可能出现耦合性。在这种情况下,显然提高了框架的维护性以及灵活度。可以说,对三种框架技术进行整合,有效的弥补了它们各自的缺陷。   2.2 使用MVC模型实现核心关注点   目前,软件工程师在研发产品时,经常使用到MVC模型。该模型是基于用户界面构架的一种框架,能够快速的将显示逻辑与业务逻辑隔离开。同时,基于不同视图的应用设计需求,诞生了MVC架构。在该构架中,不仅使各个模块能够单独存在,而且使架构的层次更加分明。在此基础上,使每个模块的灵活性更高。   2.3 使用AOP设计与实现服务器端   利用Web框架,能够对三种框架技术进行整合。但是,却无法实现AJax客户端的异步通信。鉴于此,科研人员做了以下工作:   (1)创建解析器XML。   (2)利用XMLDOM文档对象作转换,满足Hibernate框架下对象的持久转换。除此之外,使用面对对象的处理方法,还受到分散代码的影响。针对该问题,研究人员采用AoP技术,提出了解决的办法和措施。   3 SSH框架技术的具体应用   将SSH框架应用到Web系统中,可以实现多种目标。比如,在航空公司网络售票中,采用SSH框架技术,能够提高票务查询、售票、退票、航班预定的效率。为了保证应用的效果,在使用之前需求对应用的环境有一个详细的了解。与之前的Web系统相比,SSH框架系统拥有更大的优势。主要表现为:   (1)客户端不仅具有实现信息的功能,而且可以分担逻辑业务。   (2)架构的系统更为清晰。完成SHH+AJax的部署后,将其纳入到人工考核系统当中。在该系统下,可以实现多种功能。包括对工时进行分配、汇总,

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档