基于java+eemvc架构的员工自助系统设计和性能分析

上传人:E**** 文档编号:114181006 上传时间:2019-11-10 格式:PDF 页数:60 大小:2.74MB
返回 下载 相关 举报
基于java+eemvc架构的员工自助系统设计和性能分析_第1页
第1页 / 共60页
基于java+eemvc架构的员工自助系统设计和性能分析_第2页
第2页 / 共60页
基于java+eemvc架构的员工自助系统设计和性能分析_第3页
第3页 / 共60页
基于java+eemvc架构的员工自助系统设计和性能分析_第4页
第4页 / 共60页
基于java+eemvc架构的员工自助系统设计和性能分析_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《基于java+eemvc架构的员工自助系统设计和性能分析》由会员分享,可在线阅读,更多相关《基于java+eemvc架构的员工自助系统设计和性能分析(60页珍藏版)》请在金锄头文库上搜索。

1、上海师范大学 硕士学位论文 基于Java EE/MVC架构的员工自助系统设计和性能分析 姓名:冒勇军 申请学位级别:硕士 专业:计算机应用技术 指导教师:李鲁群 20090401 摘要 随着互联网技术突飞猛进地发展,基于B S 模式的多层W e b 系统得到了广泛 的应用,像网上新闻,零售和金融网站等。在W e b 应用系统的开发中,各种技术 层出不穷,其中以J a v aE E M V C 架构为主的应用开发已经成为主流模式。在J a v a E E M V C 架构的多层W e b 系统之中,表现层、业务逻辑层和数据持久层的实现方 式多样。正是使用了多层的体系架构使得这些W e b 系统变

2、成了复杂的软件系统。 尽管越来越多的W e b 系统已经应用到现实生活之中,但是对于其性能方面的特性 却很少涉及。 本文首先介绍J a v aE E 体系架构和M V C 设计模式,接着讨论 “ S t r u t s 、S p r i n g 和H i b e m a t e _ _ 三种开源框架,具体分析了各个框架在W e b 应用的不同层次上所发挥 的作用。然后根据J a v aE E 的分层结构,结合W e b 应用的特点,整合了这三种框架, 其中M V C 模式的具体实现S t r u t s 主要负责表现层,完成页面显示、响应用户请求 等功能;S p r i n g 主要负责业务逻

3、辑层,完成应用系统的业务逻辑与事务处理等功 能;H i b e m a t e 主要负责数据持久层,负责数据的持久化。然后在此架构的基础上, 设计实现了员工自助系统,详细说明了该架构在W e b 系统中的应用。 最后使用排队理论对本系统的行为模型进行了分析,描述出了该系统的性能 特征。并且使用了开源软件J M e t e r 进行了在线测试,得出了系统的性能模型。 关键字:J a v aE E ,M V C ,S t r u t s ,S p r i n g ,H i b e m a t e ,排队论 论文类型:应用研究 A b s t r a c t W i t h t h er a p i

4、 dd e v e l o p m e n to ft h eI n t e m e tt e c h n o l o g y , t h em u f t i t i e rW e b a p p l i c a t i o nb a s e do nB Sh a s b e e nw i d e l yu s e d ,W e ba p p l i c a t i o n ss u c ha so n l i n en e w s , r e t a i l ,a n df i n a n c i a ls i t e sh a v eb e c o m ec o m m o n p l

5、a c e I nt h ed e v e l o p m e n to fW e b a p p l i c a t i o n ,t h ea p p l i c a t i o nd e v e l o p m e n tf r a m e w o r kb a s e do nJ a v a E E M V Ch a s b e c o m eam a i n s t r e a m B a s e do nt h i sf r a m e w o r ko fm u l t i - W e bs y s t e m ,t h em e t h o d so f P r e s e n

6、 t a t i o nt i e r ,b u s i n e s sl o g i ct i e ra n dd a t ap e r s i s t e n c et i e rh a v eb e c o m ev a r i e t y D e s p i t et h ei n c r e a s i n gn u m b e ro fW e ba p p l i c a t i o ni nu s e e a c hd a y ,l i t t l ei sd e f i n i t i v e l y k n o w na b o u tt h e i rp e r f o r

7、 m a n c ec h a r a c t e r i s t i c s T h i sp a p e rf i r s t l yi n t r o d u c e st h ea r c h i t e c t u r eo fJ a v aE Ea n dM V Cd e s i g np a a e m T h e ng i v e sd e t a i l so fS t r u t s ,S p r i n ga n dH i b e r n a t e ,a n da n a l y s e se a c hf r a m e w o r k S f u n c t i o

8、 ni nW e ba p p l i c a t i o nt i e r A c c o r d i n gt ot h eJ a v aE Ea r c h i t e c t u r ea n dc o m b i n e d t h ec h a r a c t e r i s t i c so fW e ba p p l i c a t i o n ,t h i sp a p e rd e s i g n sJ a v aE Ea r c h i t e c t u r eo f i n t e g r a t i n gw i t ht h et h r e ef r a m e

9、 w o r k s I nt h i sa r c h i t e c t u r e ,S t r u t st a k ec h a r g eo ft h e p r e s e n t a t i o nt i e r , f i n i s h i n gp a g ed i s p l a y sa n dr e s p o n d i n gu s e r sr e q u i r e m e n t s ;S p r i n g t a k e sc h a r g eo fb u s i n e s sl o g i ct i e r , c o m p l e t i n

10、 gt h eb u s i n e s sl o g i ca n dm a n a g e m e n to f a p p l i c a t i o np r o g r a m s ;H i b e r n a t et a k e sc h a r g eo fd a t ap e r s i s t e n c et i e r , c o m p l e t i n gd a t a p e r s i s t e n c e A ne x a m p l eb a s e do ne m p l o y e es e l f - s y s t e mi si n t r o

11、 d u c e dt oi l l u s t r a t et h e p r o c e s st ob u i l daW e bS y s t e mw i t ht h eh e l po f t h ea r c h i t e c t u r e F i n a l l y ,I no r d e rt od e s c r i b et h ep e r f o r m a n c ec h a r a c t e r i s t i c so f t h es y s t e m ,Ih a v e A p p l i e dt h eq u e u i n gt h e

12、o r yt o t h es y s t e m A n d ,a c c o r d i n gt ou s eo fo p e ns o u r c e s o f t w a r ef o ro n l i n et e s t i n g ,am o d e lo ft h ep e r f o r m a n c eo ft h es y s t e mh a sb e e n o b t a i n e d K e y w o r d s :J a v aE E ,M V C ,S t r u t s ,S p r i n g ,H i b e r n a t e ,Q u e

13、u i n gT h e o r y I I 学位论文独创性声明 本论文是我个人在导师指导下进行的研究工作及取得的研究成果。论文中除 了特别加以标注和致谢的地方外,不包含其他人或机构已经发表或撰写过的研究 成果。其他同志对本研究的启发和所做的贡献均已在论文中做了明确的声明并表 示了谢意。 作者签名:茵穷每日期:呷年夕月石日 论文使用授权声明 本人完全了解上海师范大学有关保留、使用学位论文的规定,即:学校有权 保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部 分内容,可以采用影印、缩印或其它手段保存论文。保密的论文在解密后遵守此 规定。 作者签名:百彩孳日期:刎7 年歹月日

14、 导师签日期:年月 日 上海师范大学硕士学位论文第l 章绪论 第1 章绪论 1 1 课题背景、来源及意义 1 1 1 课题背景 在当今信息爆炸的I n t e m e t 时代,知识就像原子裂变一样呈几何倍数不断翻 新,人类社会在其推动下进入到了信息时代。网络从这种意义上说,它已成为信 息时代的缩影了。伴随着互联网技术的蓬勃发展,以及在经济全球化的推动下, 我国企业迎来了跨越式发展的历史机遇。企业迎来发展机遇的同时,也要面临严 苛的挑战。就我国企业当前的现状来看,不论是哪个行业,企业内部的管理都有 可能遇到这样的问题:人力资源的管理网络化、人员资源变动的及时更新、以及 管理效率的低下等等。在激

15、烈的市场竞争条件以及企业内外环境的压力下,企业 传统的管理方式和落后的管理手段难以应付这些难题。那么,可不可以找到一个 好的解决方案呢? 切实可行的途径就是引进先进的管理技术来实现企业信息化。 E I 冲即企业资源计:怠J J ( E n t e r p r i s eR e s o u r c eP l a n n i n g ) ,是一套先进的计算机管 理信息系统,同时它也是当前企业改进管理和构成现代集成制造系统( C I M S C o n t e m p o r a r yI n t e g r a t e dM a n u f a c t u r i n gS y s t e m s

16、 ) 首选的系统软件。它不仅代 表了企业管理思想,还代表了一种新型的、集成的管理模式。E R P 之所以成为现 代集成制造系统( C I M S ) 的重要组成部分,是因为它是将管理信息高度集成的。目 前E R P 主要是以计算机软件为主要载体。它的运用是从软件推广和使用开始的, 并在企业推广流程信息化的进程中对企业管理模式进行整体重组和变革。 随着E R P 的兴起,企业信息平台网络化工作也在加速发展,但是目前信息平 台技术与标准还没有到成熟期,也没有出现完全能够适应所有信息平台的设计方 案,为了进一步推动信息平台的发展,必须研究开发适应新时代的基于W e b 应用 的信息平台,以提升企业的效益,提高管理的效率。 所谓的W e b 信息平台就是基于网页的应用系统,用户不需要安装任何专用程 序,仅通过浏览器便可访问服务资源,人们通过浏览网页的形式就可以实现其想 要做的事情。这种类型的程序开发模式称为浏览器服务器( B S ) 模式。W e b 应 用的主要事务逻辑是在应用服务器上实现的,客户端仅需要浏览器进行业务处 理

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号