【摘 要】
:
Web应用是应用最广泛、最重要的计算机应用之一。基于Java EE的Web应用是实践较多,发展较迅速的一支。随着基于Java EE的Web应用的发展,很多框架被开发出来并应用。基于Java EE
论文部分内容阅读
Web应用是应用最广泛、最重要的计算机应用之一。基于Java EE的Web应用是实践较多,发展较迅速的一支。随着基于Java EE的Web应用的发展,很多框架被开发出来并应用。基于Java EE的Web应用逐渐向多结构、多层次的方向发展。
本论文主要考察并横向比较基于各种结构的Java EE Web应用实现的运行性能。论文着重关注现今在基于Java EE的Web应用领域使用较多的Struts1、Struts2、Spring Web MVC三种Web MVC框架,以及iBatis、Hibernate两种持久层框架。在实现中应用这几种框架并比较其运行性能。
论文以Java EE应用的层次结构为线,介绍了所关注的5种框架的作用、设计思想以及特点。论文分析了不同结构的Web应用的优缺点,并介绍了真实项目中框架的研究和应用。
论文选取一个真实项目中的应用场景,组合5种框架,以多种结构实现这一Web应用场景。以此为平台考察各框架的运行性能。论文首先使用常见的性能测试工具LoadRunner,宏观的考察各种实现的性能差异。之后,为获得更细节的应用运行信息,论文研究、使用Solaris下的跟踪、调试工具DTrace,深入到方法级别,获得了更丰富的应用运行信息。论文提供了大量的应用运行信息数据、图表,并对这些信息进行了分析。通过论文的工作,可以了解各种框架的性能特点,为框架选型提供参考。为进行框架的比较,论文使用各种工具的方式、方法也是值得借鉴的。
其他文献
粗糙集理论是Z. Pawlak于1982年提出的一种数据挖掘新方法,已成功应用于特征选择、模式识别、机器学习、决策分析等领域.基于粗糙集技术的数据挖掘是通过属性约简来实现的,属
嵌入式系统发展到今天,应用越来越复杂,功能越来越强大,这就使得我们在嵌入式开发中必须加入对操作系统的支持,由此,产生了Bootloader的应用。作为嵌入式系统中的启动模块,Bootload
煤炭企业信息化建设发展过程中不断面临各种挑战,将矿井信息系统、管理信息系统、生产自动化信息系统、网络管理系统高度集成并实现一体化控制和管理,是目前的发展趋势。本文
数据库应用系统已经广泛运用于社会生活的各个方面,数据安全成为一个重要课题越来越受到人们的普遍关注。作为数据库应用系统的支撑平台,计算机网络、操作系统和数据库管理系
随着现代汽车工业和电子技术的快速发展,车载信息系统正在从简单的收音机向集成GPS导航、语音通信、多媒体娱乐、辅助驾驶、远程监控和故障诊断等复杂功能的智能系统方向发展
绩效评估是人力资源管理中极其重要的一个方面。对于提高企业中员工的积极性和创造性,促进企业发展具有重要作用。20世纪80年代末,美国已经有大约90%以上的组织(包括企业及非营
本论文是作者对XtratuM Hypervisor进行学习和研究的工作总结,涵盖了作者为XtratuM Hypervisor所做的研究内容:中断管理、Hypercall、任务管理、虚拟内存管理等模块向不同Lin
人工情感建模在人机交互、教育、拟人机器人、娱乐等领域具有广泛的应用前景和经济价值,目益引起学术界和产业界的高度重视。很多大学和公司成立了人工情感研究组,如美国的麻
安全协议提供安全服务,是构建网络安全的基石。随着网络的迅速发展,越来越多的密码技术被应用到安全协议中,保证了网络不同程度的安全性。然而各种针对协议的攻击技术也不断
在信息检索、传感器数据和图像识别等领域中,存在着大量不确定性的数据。当把这些数据存储到数据库时,要求数据库有对其进行处理的能力,而传统的数据库都是确定性的,不能对不