【摘 要】
:
随着互联网技术突飞猛进地发展,基于B/S模式的多层Web系统得到了广泛的应用,像网上新闻,零售和金融网站等。在Web应用系统的开发中,各种技术层出不穷,其中以Java EE/MVC架构
论文部分内容阅读
随着互联网技术突飞猛进地发展,基于B/S模式的多层Web系统得到了广泛的应用,像网上新闻,零售和金融网站等。在Web应用系统的开发中,各种技术层出不穷,其中以Java EE/MVC架构为主的应用开发已经成为主流模式。在Java EE/MVC架构的多层Web系统之中,表现层、业务逻辑层和数据持久层的实现方式多样。正是使用了多层的体系架构使得这些Web系统变成了复杂的软件系统。尽管越来越多的Web系统已经应用到现实生活之中,但是对于其性能方面的特性却很少涉及。本文首先介绍Java EE体系架构和MVC设计模式,接着讨论了Struts、Spring和Hibernate三种开源框架,具体分析了各个框架在Web应用的不同层次上所发挥的作用。然后根据Java EE的分层结构,结合Web应用的特点,整合了这三种框架,其中MVC模式的具体实现Struts主要负责表现层,完成页面显示、响应用户请求等功能;Spring主要负责业务逻辑层,完成应用系统的业务逻辑与事务处理等功能;Hibernate主要负责数据持久层,负责数据的持久化。然后在此架构的基础上,设计实现了员工自助系统,详细说明了该架构在Web系统中的应用。最后使用排队理论对本系统的行为模型进行了分析,描述出了该系统的性能特征。并且使用了开源软件JMeter进行了在线测试,得出了系统的性能模型。
其他文献
目的探讨血管内介入治疗后循环供血区急性梗死患者的临床疗效。方法选取本院2005年3月~2016年3月收治的104例后循环供血区急性梗死患者作为介入组,采用血管内介入治疗方法对
中国排污权交易市场尚不完善,若初始排污权的分配结果与现有排污量差异过大,排污方不能及时调整生产方式或结构与之相适应,同时又无法顺利在市场上购买到所必须的排污权量,排
我国对于婚内夫妻共同财产分割在法律规定上曾一度处于无法可寻的状态,而我国的大多数学者也一致坚持夫妻在离婚时才可以分割夫妻共同财产。随着《最高人民法院关于适用〈中
在小学科学课堂教学中,师生交流是必不可少的课堂过程,然而,在新理念、新课改、新课堂的指引下,课堂交流过程出现了一些不和谐的现象,需要教师精心地思考分析,学会耐心地等待
背景与目的非小细胞肺癌术后辅助化疗一直是国内外的研究热点。本研究的目的是对比观察术后辅助化疗对非小细胞肺癌患者生存期的作用。方法2000年6月~2003年12月,观察64例ⅠB
互联网的发展催生了电子商务这一全新的在线商业模式,如何有效获得海量的客户信息与企业信息显得更加重要。同时,由于电子商务企业的竞争往往只在鼠标的一点之间,因此如何获
随着计算机在政府和企业中应用的不断普及和深入、互联网的飞速发展,人们利用计算机进行各项管理工作成为可能。办公自动化系统是实现单位内部各部门之间以及相关单位之间办
深南背斜为冀中坳陷深县凹陷主要含油构造,油藏具有“小、碎、贫、散”的特点。在分析勘探开发制约因素的基础上,提出了“重新认识、精细评价和整体部署”的精细油藏再评价思路
现代社会中,随着计算机及网络技术的高速发展,信息安全显示出前所未有的重要性。人们希望有一种更加方便可靠的办法来进行身份鉴定,生物特征识别技术给这一切带来可能。目前,
高速铣削是一种利用小切深量、高主轴转速和高进给速度方式进行的高效率加工,不但可以大幅度降低加工成本与时间,而且可以获得高表面精度,是近二十年来迅速发展起来的一项高