- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
率高、集成性高、安全可靠性和可用性高,可扩展性高等特点151。同时
基于JZEE技术的网上商城系统构建 JZEE 作为应用在服务器方企业级应用程序的系统平台,对开发者而言具有编程效 率高、集成性高、安全可靠性和可用性高,可扩展性高等特点511。同时,JZEE之所以能 应用广泛,它还具有以下优点。 l()独立于系统平台:由于企业级的信息分散在多种不同的系统平台和应用程序上, 它采用一种能够在整个企业范围中均等适用的编程语言,采用统一的编程模型减少由于 集成多种在特定系统平台和应用程序上的技术所带来的困难。 )2(管理的对象:JZEE为组件提供了一种可以管理的环境,并且JZEE应用程序都 是以容器为中心(ocntainr-ceentric)的。这些特点对于建立服务器方应用程序都非常重要。 由于是可以管理的,nEE组件采用了JZEE服务器提供的基础设施,而不需要与程序员 刻意去生成。nEE应用程序还是声明性的(declarativ)e,采用这种机制可以修改和控制 应用程序的行为而不需要更改其代码。 3()重用性:它采用了两种方式,一是把应用程序的业务要求分解成不同的组件; 二是使用面向对象技术把共享的功能封装起来。采用JZEE技术开发的业务组件是粗线 条的,并且是成熟的。通过保持这些组件的粗线条性,就可以采用一种更松散的方式来 建立复杂的业务功能。其次组件是成熟的,因此可以标识一定的组件元数据,而应用程 序可以通过组合这些组件来创建。这些特性都使得代码能够在一个较高的灵活性和精密 程度上进行重用。 4()模块化:当开发完一个完整的服务器方应用程序时,应用程序会迅速的变大和 变复杂。把一个应用程序分解成几个不同的模块,各个模块分别负责一项特定的任务, 使得应用程序更易于维护和理解。如:JvaaseVrI叫服务器方小程序)、JvaaesrvrePages 和Ente印rsioJavaBenas 各提供一种应用程序的模块化方式,把应用程序分解成几个不 同的层次和各个不同的任务。 2.2.ZJZEE技术 它包含众多的不同技术,可根据其应用进行分类。 ()1组件技术 这些技术用于保持应用程序最重要的部分— 业务逻辑。 在任何应用程序中,最重要的元素就是通过使用组件或者应用程序级可重用的单元 来构建必要的业务逻辑。nEE系统平台为开发组件提供了Web组件技术。 ①Servlet Servlet是一种服务器方程序,允许应用程序逻辑嵌入到HTTP请求一响应过程中。 Srveetl提供了一种扩展Web服务器使之能够在HTML、XML或者其他Wbe语言中实 现动态内容的功能6]1. 大连理工大学专业硕士学位学位论文 esrvetl由一些Jvaa 类组成,用来动态地处理请求以及构造响应信息。这经常意味 着它们会动态地生成HTMLWEB页面作为请求的响应.但是它们还可以向客户以及其 他格式发送数据,如串行化的Java对象A(PPetl和Java应用程序)以及xML。这些se四let 在一个esrvetl容器(esrvetlocnatiner)中运行,并且可以访问该容器提供的服务门. srveetl的客户可以是一个浏览器、Appetl,Jvaa应用程序或者其他可以构造一个请 求并且从中接收响应的客户。 通常,一个esrvetl的存活期由下列过程组成: esrvetl先由容器负责初始化,然后再处理请求。 Srveetl组件接着从客户层接收请求。实际上由容器接收相关的请求,透明地把该请 求映射到适当的组件实例,然后向该组件传递具有正确格式的请求和响应对象。 该esrvelt接着处理相应的请求,正常情况下可以得到业务层逻辑(EJB)的帮助或者 直接从数据库或企业信息层中检索信息。 一旦处理完毕,就会向客户层返回一条响应信息。 最后,由容器负责销毁它生成的任何srveetl实例。 使用Srveetl具有很多优点,最初情况下Wbe由静态的Wbe页面组成,随着发展出 现了cGIC(。mm noGatewaylnterafce)技术来动态生成页面,但是CGI存在扩展能力方面 的限制,它虽然具有一点的跨平台支持和测试能力,但并不能像Java那样具有很强的跨 平台能力。它们之间最明显的不同在于进程的运行。CGI是在单独的进程中运行的,而 Jvaaesrvetl则运行在服务器进程中,这样具有了明显的优势。esrvetl实例在多个调用之 间得以保持,因此不需要为每次调用都进行生成。
文档评论(0)