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

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

利用CXF框架开发webservice接口培训Introduction刘世涛业务二部

WebService简介定义Webservice是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。一个服务,能通过网络,特别是互联网来描述、发布、定位及调用的服务。各式各样的WebService解决方案SunMicrosystems:SunONEBEAWebLogicIBMWebLogicJBossApplicationServerMicrosoft:.NETAxisCXF

logoWebService简介数据传输标准XML,可扩展的标记语言(标准通用标记语言下的一个子集)是WebService平台中表示数据的基本格式。除了易于建立和易于分析外,XML主要的优点在于它既与平台无关,又与厂商无关.

WebService简介通信协议SOAP,即简单对象访问协议(SimpleObjectAccessProtocol),它是用于交换XML(标准通用标记语言下的一个子集)编码信息的轻量级协议。它有三个主要方面:XML-envelope为描述信息内容和如何处理内容定义了框架,将程序对象编码成为XML对象的规则,执行远程过程调用(RPC)的约定。SOAP可以运行在任何其他传输协议上。.

WebService体系结构服务提供商服务请求者服务代理商服务注册表发布绑定查找

WebService工作原理此处的双向虚线表示一次性通信获取类型信息(XML模式)客户端端应用程序基于HTTP的SOAP协议XML存放Web服务的Web服务器服务描述文件参数返回值

WebService服务和使用WebService服务者添加标题WebService使用者添加标题

使用Web服务的原理01.发布的WebService添加标题02.WSDL添加标题

面向服务的体系架构

一个组件模型将应用程序的不同功能单元(服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。

使用ApacheCXF开发WebService

ApacheCXFApacheCXF的前身是叫ApacheCeltiXfireCXF官方网站:CXF继承自Celtix和XFire两大开源项目提供对JAX-WS全面的支持提供了多种传输方式Binding、DataBinding、Transport以及Format的支持可以采用CodeFirst或者WSDLFirst来实现WebServices的发布和使用

ApacheCXF的优势JAX-WSSupport01SpringIntegration02AegisDatabinding03RESTfulservices04WS-*Support05ApacheLicensed06CXF的应用开发简单07CXF在Standalone方式下执行效率高08

CXF框架支撑环境CXF?框架是一种基于Servlet技术的SOA应用开发框架,要正常运行基于CXF应用框架开发的企业应用,除了CXF框架本身之外,还需要JDK和Servlet容器的支持。

下载和准备CXF下载地址:最新发布版:解压下载的软件包

写WebService的接口书写一个WebService的接口类

写WebService的实现书写一个WebService的实现类

配置?web.xml?

写cxf服务器端配置文件

写cxf服务器端配置文件

编写服务端验证密码类

编写客户端cxf配置文件

编写客户端cxf配置文件

编写客户端密码类

编写客户端测试类

编写客户端测试类

发布Web服务发布成功页面

演示经核系统webservice接口

总结添加标题添加标题添加标题添加标题添加标题WebService体系结构包含三种角色:服务提供商、服务代理商和服务请求者。这些角色之间有相互存在着一些操作,它们分别是:发布、查找和绑定WebService是基于XML的。它在Internet上一般使用SOAP进行传输UDDI用于维护存储服务提供商及其服务信息的注册表WSDL是用来描述WebService的,客户端程序经常通过WSDL来使用WebServiceWebService是一个应用程序,它能通过网络,特别是互联网来描述、发布、定位及调用的服务

谢谢!

文档评论(0)

135****3907 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档