利用CXF框架开发webservice接口.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本文观看结束!!! 谢 谢 欣 赏! * * * * 利用CXF框架开发webservice接口培训 Introduction 刘世涛 业务二部 Web Service简介 定义 Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。 一个服务,能通过网络,特别是互联网来描述、发布、定位及调用的服务。 各式各样的Web Service解决方案 Sun Microsystems : Sun ONE BEA WebLogic IBM WebLogic JBoss Application Server Microsoft : .NET Axis CXF Web Service简介 数据传输标准 XML,可扩展的标记语言(标准通用标记语言下的一个子集)是Web Service平台中表示数据的基本格式。除了易于建立和易于分析外,XML主要的优点在于它既与平台无关,又与厂商无关. Web Service简介 通信协议 SOAP, 即简单对象访问协议(Simple Object Access Protocol),它是用于交换XML(标准通用标记语言下的一个子集)编码信息的轻量级协议。它有三个主要方面:XML-envelope为描述信息内容和如何处理内容定义了框架,将程序对象编码成为XML对象的规则,执行远程过程调用(RPC)的约定。SOAP可以运行在任何其他传输协议上。. Web Service体系结构 服务提供商 服务请求者 服务代理商 服务注册表 发布 绑定 查找 Web Service工作原理 此处的双向虚线表示一次性通信 获取类型信息(XML 模式) 客户端 端应用程序 基于 HTTP 的 SOAP 协议 XML 存放 Web 服务的 Web 服务器 服务描述文件 参数 返回值 Web Service服务和使用 Web Service服务者 Web Service使用者 使用 Web 服务的原理 Client程序(Java、.NET) 发布的 WebService WSDL 面向服务的体系架构 一个组件模型 将应用程序的不同功能单元(服务)通过这些服务之间定义良好的接口和契约联系起来。 接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。 构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。 使用Apache CXF开发Web Service Apache CXF Apache CXF 的前身是叫Apache CeltiXfire CXF官方网站:/cxf/ CXF继承自 Celtix 和 XFire 两大开源项目 提供对 JAX-WS全面的支持 提供了多种传输方式 Binding 、Data Binding、Transport 以及 Format的支持 可以采用 Code First 或者 WSDL First 来实现 Web Services 的发布和使用 Apache CXF的优势 JAX-WS Support Spring Integration Aegis Databinding RESTful services WS-* Support Apache Licensed CXF的应用开发简单 CXF在Stand alone方式下执行效率高 CXF 框架支撑环境 CXF?框架是一种基于 Servlet 技术的 SOA 应用开发框架,要正常运行基于 CXF 应用框架开发的企业应用,除了 CXF 框架本身之外,还需要 JDK 和 Servlet 容器的支持。 下载和准备CXF 下载地址:/cxf/download.html 最新发布版:3.0.1 解压下载的软件包 cxf-2.4.2.jar wsdl4j-1.6.1.jar neethi-3.0.1.jar xmlschema-core-2.0.jar 写Web Service的接口 书写一个Web Service的接口类 写Web Service的实现 书写一个Web Service的实现类 配置?web.xml? 写cxf服务器端配置文件 写cxf服务器端配置文件 编写服务端验证密码类 编写客户端cxf配置文件 编写客户端cxf配置文件 编写客户端密码类 编写客户端测试类 编写客户端测试类 发布Web服务 发布成功页面 演示经核系统webservice接口 总结 Web Service是一个应用程序,它能通过网络,特别是互联网来描述、发布、定位及调用的服务 Web Service体系结构包含三种角色:服

文档评论(0)

lingyun51 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档