LinuxJ2ee基于Web方式实现商业交易平台研究.docVIP

LinuxJ2ee基于Web方式实现商业交易平台研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LinuxJ2ee基于Web方式实现商业交易平台研究

LinuxJ2ee基于Web方式实现商业交易平台研究   摘 要:随着互联网和计算机技术的发展,迅速便捷地进行商业交易的开发成为人们关注的焦点,J2EE提供了基于Web应用的标准模型,为应用开发提供了一个可扩展的解决方案。文中分析了J2EE的对象模型及其主要技术,探讨了在J2EE平台上开发商业交易应用的一般过程及其优越性,论述了实现步骤和相应的关键技术。   关键词:商业交易平台 Linux J2ee Web 设计 实现      一、引言      近年来,迅猛发展的因特网,有力地推动了商业的电子化, 商业交易的发展又反过来进一步促进了因特网技术的进步。商业交易就是借助Internet及其相关技术进行商务活动,它不是Internet在商务领域的简单应用,而是一种新型的商务模式。商业交易以其潜在客户多、全天候、零距离而越来越受到商家的青睐。如今,Linux与J2EE组合应用的出现顺应了时代发展的需要,一个是开放平台,一个是由SUN公司推出的一套分布式体系。      二、基于J2EE的Web服务架构设计      1.Web服务的原理   Web服务是一种全新的Web应用程序分支,它是自包含、自描述、模块化的应用,可以发布、定位,并通过Web服务进行方便的调用;它可以提供一种一致化的编程模型,在企业内外都可以利用通用的基础设施并以一种通用的方法进行应用程序集成。Web服务体系结构的框架中可以描述、发布和发现电子商务服务,并且还可以在分布式计算环境中动态调用商业交易服务。Web服务协议栈中的统一描述、发现和集成协议UDDI是为Web服务提供信息注册中心的实现标准规范,同时也包含一组使企业能够将注册自身提供的Web服务让别的企业发现的实现标准。UDDI支持发布注册服务与服务发现来实现企业之间共享商业实体的所有信息。在WSDL里,端点及消息的抽象定义与它们具体的网络实现和数据格式绑定是分离的。Web服务协议栈中的简单对象访问协议SOAP(simple object access protocol)是基于XML的用在分布环境中交换信息的协议,它提供了一个简单、轻量的用于在分散或分布环境中交换结构化和类型信息的机制。SOAP实现了一种消息格式以实现远程过程调用(RPC),使用XML作为SOAP消息的基础使得任何实现基本Internet通信服务的系统都能处理和传送这类消息。      2.基于J2EE的技术实现架构   J2EE是SUN公司推出的一种全新概念模型,它是一种利用Java2平台来简化与多级企业解决方案的开发、部署和管理相关的复杂问题的体系结构。在SUN所带领的诸多厂商的努力之下,J2EE已经成为一种业界标准。由于J2EE技术的核心就是Java2平台,它不仅继承了Java2平台的一些优点,而且增加了一整套核心企业应用程序编程界面,而所有这些界面均为标准的模块化组件,其中包括Servlets、EJB(enterprise Java Beans)、JSP、JDBC等。   在J2EE提供的总框架中,Web services for J2EE定义了客户端模型、服务端模型、部署模型、WSDL绑定和安全相关规范。J2EE支持的Web服务部署模型定义了WSDL文档的处理方法、WSDL文档的服务和XML信息模型到J2EE组件的映射,包括EJB容器中的无状态会话Bean和Web容器中的Servlet和JAX-RPC端点。作为J2EE平台中Web服务的核心技术,JAX-RPC通过定义XML数据类型到Java类型的映射方法以及WSDL到Java之间的映射从而提供了更为复杂的Java数据库类型映射扩展框架;同时也定义了客户端编程模型(Stub接口、动态代理、动态调用)与基于Servlet的服务端点模型,并定义了SOAP消息Handler框架。      三、Web架构下设计模型和实现      在开放基于J2EE的Web程序中,我们考虑到2种架构模型可以选择:   ?使用JSP+Java Beans;   ?MVC方式。      1.JSP+JavaBeans   使用JSP+Java Beans技术将页面和业务逻辑处理分开。JSP实现页面显示,Java Bean对象用来保存数据和实现商业逻辑。JSP页面独自响应请求并将处理结果返回给客户,所有数据通过Java Bean来处理。如下图所示:      该模型实现页面显示和业务逻辑分离,但这种方式需要在JSP页面中嵌入流程控制和调用JavaBean的代码,在处理复杂业务逻辑时,就不适合了,它比较适合小型商务应用。      2.MVC   MVC的概念源于Smalltalk,用于设计用户界面。有三个要素:      模型与视图的关系类似于VC++中Document/View的关系。模型是个实体,而视

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档