首页> 中文学位 >Java EE Web应用系统的结构及性能研究
【6h】

Java EE Web应用系统的结构及性能研究

代理获取

目录

文摘

英文文摘

声明

第一章 绪论

第一节 课题背景

第二节 国内外研究现状

第三节 Java EE分层结构综述

第四节 论文所做工作及结构安排

第二章 Java EE框架简介

第一节 Struts 1

2.1.1 Model 2

2.1.2 Struts 1对Model 2的实现

第二节 Struts 2

2.2.1 WebWork简介

2.2.2 Struts 2体系介绍

第三节 Spriing及Spring Web MVC

2.3.1 Spring框架概况

2.3.2 Spring框架的核心——IoC/DI

2.3.3 Spring Web MVC框架

第四节 Hibernate

第五节 iBatis

第六节《评估工作平台》的结构实现

2.6.1 《评估工作平台》的不同实现

2.6.2 不同实现的比较选择

第三章 Java EE Web应用的结构及运行性能

第一节 测试环境

3.1.1 软件、硬件环境

3.1.2 被测应用的选择

第二节 性能测试的流程

第三节 使用LoadRunner的自动化性能测试

3.3.1 “查看专家基本信息”测试脚本

3.3.2 “修改专家信息”测试脚本

第四节 测试结果与分析

3.4.1 概要性能数据

3.4.2 响应时间曲线

第四章 使用DTrace的Web应用性能测试

第一节 DTrace介绍

4.1.1 Solaris中的DTrace

4.1.2 DTrace的核心概念

第二节 使用DTrace

4.2.1 CPU占用率

4.2.2 内存

4.2.3 I/O

第五章 使用hotspot探针监测Web应用

第一节 hotSpot探针介绍

第二节 考察应用的方法调用情况

5.2.1 测试流程及思路

5.2.2 筛选感兴趣的方法

5.2.3 划分请求处理的起止

第三节 应用的方法调用情况

第六章 总结与展望

第一节 研究工作总结

第二节 对框架选型的建议

第三节 进一步研究工作

参考文献

致谢

个人简历

展开▼

摘要

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,深入到方法级别,获得了更丰富的应用运行信息。论文提供了大量的应用运行信息数据、图表,并对这些信息进行了分析。通过论文的工作,可以了解各种框架的性能特点,为框架选型提供参考。为进行框架的比较,论文使用各种工具的方式、方法也是值得借鉴的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号