售后服务J之W服务开发方法论图解.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
售后服务J之W服务开发方法论图解 Java之Web服务开发方法论图解 邓宏贵 (大庆油田物资公司信息中心,163453,denghg@) 摘 要 Java作为可扩展的开发平台备受开发者青睐,在其上开发Web服务(以下简称Web Service)的方法犹如雨后春笋般层出不穷,尤以Apache软件组织的两个子项目Axis2和CXF作为实现Web Service的技术框架最为突出。本文将以图文并茂的方式详解使用Axis2或CXF开发Web Service的方法及步骤。 关键词 Web Service、Axis2、CXF、SOAP The schematic of Java Web service developing method DENG HongGui (The information center of Daqing Oilfield Materials Company, 163453, Email: denghg@) Abstract Java as the extensible development platform has been favoured by developer, there are many ways that like bamboo shoots after a spring rain to develop Web services on it, Especially in the two sub project of the Apache software organization Axis2 and CXF as a technology framework in Web Service is the most many. This paper will be illustrated the way in order to explain method using Axis2 or CXF development Web Service and step. Keywords Web Service、Axis2、CXF、SOAP 1概述 Axis2读音 [??ks?s] [tu]。 Axis2是实现Web Service的一种技术框架(架构),是Axis的后续版本,是新一代的SOAP引擎。 Axis2 基于新的体系结构进行了全新编写,是为了探寻模块化更强、灵活性更高和更有效的体系结构。这种体系结构可以很容易地插入到其他相关Web 服务标准和协议(如 WS-Security、WS-ReliableMessaging 等)的实现中。 CXF = Celtix + XFire,开始叫Apache Celti Xfire,后来更名为Apache CXF了,简称为 CXF。CXF也是一种实现Web Service的技术框架(架构),利用Frontend编程API来构建和开发Services。CXF继承了Celtix和XFire两大开源项目的精华,提供了对JAX-WS全面的支持,并且提供了多种Binding、DataBinding、Transport以及各种Format的支持,并且可以根据实际项目的需要,采用代码优先(Code First)或者WSDL优先(WSDL First)来轻松地实现Web Services的发布和使用。 ——百度百科 1.1主要特点 (1)Axis2: 采用名为AXIOM(AXIs Object Model)的新核心XML(标准通用标记语言的子集)处理模型,利用新的XML解析器提供的灵活性按需构造对象模型。 支持不同的消息交换模式。目前Axis2支持三种模式:In-Only、Robust-In和In-Out。 In-Only消息交换模式只有SOAP请求,而不需要应答; Robust-In消息交换模式发送SOAP请求,只有在出错的情况下才返回应答; In-Out消息交换模式总是存在SOAP请求和应答。 提供阻塞和非阻塞客户端API。 支持内置的Web服务寻址(WS-Addressing)。 灵活的数据绑定,可以选择直接使用AXIOM,使用与原来的Axis相似的简单数据绑定方法,或使用XMLBeans、JiBX或JAXB2.0等专用数据绑定框架。 新的部署模型,支持热部署。 支持HTTP,SMTP,JMS,TCP传输协议。 支持REST(Representational State Transfer)。 ——百度百科 将Java要公开的方法发布成Web Service。 调用任意语言发布的Web服务。 与第三方安全认证体系无缝衔接。 使用简单、操作方便。 ——作者 (2)CXF: 轻量级容器:可在 Tomcat 或基于 Spring 的容器中部署 Services;

文档评论(0)

卓越智库 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档