基于SPRING、HIBERNATE和JSF的企业应用集成研究

上传人:lizhe****0001 文档编号:48273724 上传时间:2018-07-12 格式:PDF 页数:66 大小:2.63MB
返回 下载 相关 举报
基于SPRING、HIBERNATE和JSF的企业应用集成研究_第1页
第1页 / 共66页
基于SPRING、HIBERNATE和JSF的企业应用集成研究_第2页
第2页 / 共66页
基于SPRING、HIBERNATE和JSF的企业应用集成研究_第3页
第3页 / 共66页
基于SPRING、HIBERNATE和JSF的企业应用集成研究_第4页
第4页 / 共66页
基于SPRING、HIBERNATE和JSF的企业应用集成研究_第5页
第5页 / 共66页
点击查看更多>>
资源描述

《基于SPRING、HIBERNATE和JSF的企业应用集成研究》由会员分享,可在线阅读,更多相关《基于SPRING、HIBERNATE和JSF的企业应用集成研究(66页珍藏版)》请在金锄头文库上搜索。

1、中国科学技术大学坝上学位论文摘要由于历史或其它原圈许多企业已拥有多种业务系统,导致捷业内信息孤岛现象越来越严重。箍着珂藏社会对绩息的获取要求越来越链化,大多数公司采用的分散孤立豹应捌程序并不能满足这种需求,企业应用集成( E A I ) 就此应运丽生。企业应用集成主要解块横亘于盘此盼信息孤岛闷题,霸畅企业瞳信息流程,为企盐带来更大的利益。J 2 E E 经过多年的发展,已经成为企业计算平台的事实标准。由于其平台无关性、可移植性、多用户性、安全性等优点,粑J 2 E E 作为企业赢用集成平台已经是个较为成熟豹解决方案。但E J B 是重量级组件,存在价格、性能和复朵性等多方面的问题;J S P

2、是紧耦合的M v c 框架,其有调试划滩、很难选择台适的s e r v l e t ;i 擎等方面豹缺点,因此需要改进集成平台以改善企业应用集成的成本、效率、性能和耦台l 生。S p r i n g 魁一个基丁I O l 2 窖嚣和h O P 的J a v a J 2 9 9 斑用摧架,它其有离性能、无侵入性和松耦台等特点:H i b e r n a t e 是个开放源代码的O R M 框架,它对对象美系映射进行了很好的对象封装;J S F 是基于缱件、事件驱动的W e b 框架,其设计基于J 2 E E 标准易于开发,棚眷丰富的导航框架。本文基于S D r i n g 、H i b e r

3、n a t e 和J S F 的特点,提【u 种以J 2 E E 为基本框架,以J S F 作为W e b 组件层、S p r i n g 框架作为业务逻辑层的蒸础构架、l l i b e r n a ;e 作为访问数据持久层的底层组件的企业应用集成构架。该构架具自低成本、高性能、无侵入性和松耦合的特点,符台现代软件佛系结构发展的趋势,适虚现代企业快节奏、低成本的软件要求,能够满足客户当前的企业级应用需求。最后,本文通过一个J S F 、S o rJ n g 和H i b e r n aT _ e 整合在一起的经典案例,说明将这三种技术组合能够提供一种高效强大的盘I k 麻用懿成开发框架。关键

4、字:企业应_ :l 集成J 2 E E8 p r i n gH i b e r n a t eJ S F第1 页共6 9 页中国科学技术太学硕士学位绝空A b s t r a c tF o rh i s t o r i c a lo ro t h o rr e a s o n s m a n ye n t e r p r i s e sa l r e a d yo md i f f e r e n tk i n d so fo p e r a t i o ns y s t e m s w h i c hm a k et h ei s 0 1 a t e ds i l oO fi n f o r

5、 m a t i o nm o r ea n dm o r es e r i o u s N o wt h es e p a r a t ea n di s o l a t e da p p li c a t i o ni nm o s to ft h ec o m p a n i e sc a nu ol o n g e rm e e tt h es o c i e t y sn e e do fs i m p l e rj n f o r m a t i o na c q u i r e m e n tS oE n t e r p r i s eA p p l i c a t i o nT

6、 n t e g r a t io n ( E A I ) c a m ei n t ob e i n gE A Im a i n l ya i m st or e s o l v et h ei s o l a t e ds 1 1 0o fi n f o r a l aL i o ni s S U ei ne n t e r g zi s e 8 m a k et l ei n f o r m a t i o nf l o wf l u e n ta n db r i n g sm o r ep r o f i tt ot h ee n t e r p r i s e s T h r o

7、u g hy e a r sn fd e v e l o p m e n t ,J 2 E Eh a sb e c o m et h ed ef a c t os t a n d a r do nt h eE n t e r p r i s eC o m p u t a t i o nP l a t o r l f l w l l o s e0 1 a ;f o r m j s d e p a m d a n e e 、p o r t a b i l i t y 、m u l t iu s e r 、s e c u r i t ye t cm a k e si tar i p es o l u

8、 t i o np l a nf o rE A I ,H o w e v e r ,E J B ,t h eh e a v y w e i g h tc o m p o n e n t h a sm a n yp r o b l e m s ,s u c hs sh i g hp r i c e ,l o wp e r f o r m a n c e ,c o m p l e x i t ye t c A tt h es a m et i m e ,j s P ,t h et i g h tc o u p l e dM V Cf r a m e w o r k ,h a st r o u b

9、l ei nd e b t l g g i n ga n ds e e c t i n gt h ea p p r o p r i a t eS e r v l e te n g i n e s ot h en e wi n t e g r a l i n gp l a t f o r mi sn e e d e dt ol o w e r t h eC O S to fe n t e r p r i s ea p p l i c a t i o nI n t e g r a t i o na n di m p r o v ei t so f f i e l e n c y n o n i n

10、 j e c t i O na n dl o o s e c o u p l i n g S p r i n gi st h eJ a 、_ a J 2 E Ea p p l i t a l i c sf ra lE m w o r kb a s e do nt h e1 0 cc o m p o n e n ta n dA O P ,w h i c hh a st h eh i g hp e r f o r m a n c e ,n o n i n j e c t i o na n dl o o s e c o u p lJ n g ;H i b e r n a t eisak j n do

11、 fo p e n s o u r c eO I Nf r a m e w o r k w h i c he n c a p s u l a t e sJ D B Co b j e c t swL t hl o wl i g h t w e i g h t s :J S Fi st h eW e bf r a m e w o r kb a s e do Rt h ec o m p o n e n t 、d r i v e nb yt h ee v e n ta n dd e s i g n e dw it ht h eJ 2 E Es t a n d a r d ,w h i c hi se

12、g s yt od e v e l o pa n d h a st i l ea m p len a v i g a t i o nf r a m e w o r k 。I nc o n n e c t i o nw i t ht h ef e a t u r e so fS p r i n g 、H i b e r n a t ea n dJ S F t h i sp a p e ra d v a n c e saE A Ia r c h i t e c t u r eo r i e n t e dg e n e r a la p p l i c a t i o na n da p p l

13、y i n gJ 2 E Ea st h eb a s i cf r a m e w o r k 。J S Fe st h eW e bc o m p o n e n t ,S p r in ga st h eb u s i n a g sm e t h o dC C n l p o n e n t ,a n dH i b e r n a t ea 8t h ed a t ap e r s i s t e n c ec o m p o n e n t T h eE A Ia r c h i t e c t u r ee o m p l i e 8w i t ht h et r e n do f

14、t h em o d e r ns o f t w a r es y s t e mm r c h i t e c t u r ea n df i t st h em o d e r ne n t e r p r i s e s r e q u i r e m e n to fq u i c kr h y t h ma n dl o wC O S tf o rs o f t w a r e S oi tc o u l dm e e tt h ee n t e r p r i s e l o v e ta p p i c a t i o nn e e do fc u r r e n tc u s

15、 t o m e r s ,F i n a l 】Y t h i sn r t c l ew i l l 1 1e s t r a t eh o wt h ec o m b i n a t i o n 艇t h e s et h r e ek i n d so fb e c i m i q u e se n a b l e sap o w e r f u la n dh i g b p e r f o r m a n c eE A ia r c h i t e c t a n e K e y w o r d s :E A IJ 2 E ES p r i n gH i b e r n a t e

16、J S F第2 砸共6 8 瓤中国科学技术大学硕士学位论文1 1 研究背景及研究意义第一章绪论当前社会对信息的获取要求越来越简化,这对应用开发工作提出了新的挑战。目前大多数公司采用的分散孤立的应用程序并不能满足这种要求,因为在这些应用程序间共享数据是很困难的。然而,这些公司并不能一夜之间就将那些孤立程序全部放弃或者替换,因为它们都是一些关键业务。然而,在当前的商业环境下从零开始重新开发他们的整个信息系统常常很不合算的。据I D C 统计,在过去的1 0 年中,全球企业在这些孤立程序上一共投资1 8 万亿美元,巨大的投资为企业建立了众多的由孤立程序组成的信息系统,以帮助企业进行内外部业务的处理和管理工作( 来源:W e b m e t h o d s ) 。另外,很多公司需要不时地引进各种新的应用和系统。很重要的一点就是要认识到这些新方案是基于最新的体系构架,它们与原有的老系统的体系构架有着很大的不同。最新的应用程序常常是以一些组件的形式购买的,然后它们被集成到一个大的应用程序当中。这些新的

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

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