EJB层次模式架构的研究及在电子商务系统开发中的应用

EJB层次模式架构的研究及在电子商务系统开发中的应用

ID:45755541

大小:240.86 KB

页数:46页

时间:2019-11-17

EJB层次模式架构的研究及在电子商务系统开发中的应用_第1页
EJB层次模式架构的研究及在电子商务系统开发中的应用_第2页
EJB层次模式架构的研究及在电子商务系统开发中的应用_第3页
EJB层次模式架构的研究及在电子商务系统开发中的应用_第4页
EJB层次模式架构的研究及在电子商务系统开发中的应用_第5页
资源描述:

《EJB层次模式架构的研究及在电子商务系统开发中的应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、分类号:TP391520.3040密级天津理工大学研究生学位论文EJB层次模式架构的研究及在电子商务系统开发中的应用基金项目:网络分布式超媒体系统模型(983600811)(申请硕士学位)学科专业:计算机应用技术研究方向:基于分布式网络的计算机应用'作者姓名:杨晓梅指导教师:于长云教授独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作和取得的研究成果,除了文屮特别加以标注和致谢Z处外,论文屮不包含其他人已经发表或撰写过的研究成麋事其趣环魁笹驹获得函整墅我〜同工作过的同志对本研究所做的任何贡献均已在论文屮明确的说明并表示了感谢。学位论文作者签名:木移谴确签字

2、日期:汐锌,月2—Et学位论文版权使用授权书本学位论文作者完全了解丢洼堡王盔堂有关保留、使用学位论文的规定。特授权云洼理互太堂可以将常住论文的全部或部分内容编入有关数据库进行检索,并釆用影印、缩印或扫描等复制手段保存、汇编,以供查阅和借阅。同意学校向国家有关部门或机构送交论文的复本和电子邮件。学位论文作者签名:齐删5签卸孑觀幺物:日期:口6年f月歹Et签字日期:DP争f媚)灼第一章绪论木章讲述了论文的研究背景、研究现状、研究内容及意义,最后给出了木文的结构框架。1o1研究背景随着Internet技术的迅速普及,分布式应用已经广泛深入到包括网上办公、网上银行、网上购物等电子

3、商务系统中。依靠传统的两层C1ient/Serve「数据库技术的擁譎足对Web应用快速开发、可扩展性、资源重组的迫切的耍求。随着规模的不断扩大和业务的不断更新,迫切需要一个完整的分布式解决方案,用于管理复杂的异构坏境,实现不同硬件设备、软件系统、网络坏境以及数据库系统之间的完整集成。90年代末出现的分布式组件技术为进〜步简化应用系统的开发指明了方向,分布式应用系统日益成为Web应用开发的主流。传统的两层C1ient/Server结构难丁•维护,稳定性极差,界血代码和数据库代码混淆在一起,牵一动白,多层结构使得界面利数据库完全分离,并且诞生了中间件技术。随着分布式系统的广泛

4、应用,组件(components)技术再次成为IT人员关注的焦点。组件是一个可重用的软件构件,一个预先构建的封闭的代码模块,它能够与其他组件或是硬编码一道很快地生成定制的应用程序。组件技术是〜种日益普及的软件开发技术,它指软件的内在单元,可以提供相关的功能和服务。组件单独开发并作为软件单元使用,它具有叨确的接口,软件就是通过这些接口调用组件所能提供的服务,多种组件可以联合起來构建更大型的组件,直接建立整个系统。组件技术的基本思想是:将大而复杂的软件应用分成一系列的可先行实现、易于开发、理解和调整的软件单元,也就是组件。以此为基础的软件解决方案,效率高,花费低,有利于在整个

5、计算机工业形成软件开发的规模效益“1。采用组件结构开发软件的优势在于:1)缩短开发时间:由于编程人员可将先行开发的部件装配到新的程序屮,从而加速了新程序的开发。2)降低集成费用:在将组件集成为一个完整的方案时,不同开发商采用了一致的标准接口,减少了特殊的定制工作。3)开发更具灵性:只需简单调整全部应用的一些组件,即可为企业不同领域的应用提供特定的解决方案。4)降低软件维护费用:各组件的软件功能是相对独立的,在维护和升级一个组件时,不必变动整个应用,降低了费用而FL维护简单。1・2研究现状目前很多企业还釆用传统的c1ient/SerVer结构。应用程序逻辑通常分布在客户端和

6、服务器两端,客户端发岀数据资源访问请求,服务器端将结果返冋客户端。c1ient/SerVer结构的缺陷是,当客户端数目激增时,服务器的性能将会因为无法进行负载平衡而大大下降。而一旦应用的需求发生变化,客户端和服务器端的应用程序则都需要修改,这样给应用的维护和升级带来了极大的不便,而且大量数据的传输也增加了网络的负载。为了解决这种体系结构带来的问题,金业只有向多层分布式应用转变。在多层分布式应用中,客户端和服务器Z间可以加入一层或多层应用服务程序,这种程序称为“应用服务器”(Applicationserver)。开发人员可以将企业应用的商业逻辑放在中间层服务器上,而不是客户

7、端,从而将应用的业务逻辑与用户界面隔离开,在保证客户端功能的前提下,为用户提供一个瘦的(thin)界面。这意味着如果需要修改应用程序代码,则可以只在一处(中间层服务器上)修改,而不用修改成T上力的客户端应用程序,从而使开发人员可以专注于应用系统核心业务逻辑的分析、设计和开发,简化了企业系统的开发、更新和升级工作,极大增强了企业应用的伸缩性和灵活性01。当企业需要建立基于Web的商业应用系统时,多层分布式体系结构同样提供了强大优势,为基于Web的商业应用提供了“瘦客户”的体系结构,使基于浏览器的客户可以与Intranet资源进行

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。