




已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
利用CXF框架开发webservice接口培训,Introduction,刘世涛,业务二部,1,2,WebService简介,定义Webservice是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。一个服务,能通过网络,特别是互联网来描述、发布、定位及调用的服务。各式各样的WebService解决方案SunMicrosystems:SunONEBEAWebLogicIBMWebLogicJBossApplicationServerMicrosoft:.NETAxisCXF,3,WebService简介,数据传输标准XML,可扩展的标记语言(标准通用标记语言下的一个子集)是WebService平台中表示数据的基本格式。除了易于建立和易于分析外,XML主要的优点在于它既与平台无关,又与厂商无关.,4,WebService简介,通信协议SOAP,即简单对象访问协议(SimpleObjectAccessProtocol),它是用于交换XML(标准通用标记语言下的一个子集)编码信息的轻量级协议。它有三个主要方面:XML-envelope为描述信息内容和如何处理内容定义了框架,将程序对象编码成为XML对象的规则,执行远程过程调用(RPC)的约定。SOAP可以运行在任何其他传输协议上。.,5,WebService体系结构,服务注册表,发布,绑定,查找,6,WebService工作原理,此处的双向虚线表示一次性通信,获取类型信息(XML模式),客户端端应用程序,基于HTTP的SOAP协议XML,存放Web服务的Web服务器,服务描述文件,参数,返回值,7,WebService服务和使用,WebService服务者WebService使用者,8,使用Web服务的原理,Client程序(Java、.NET),发布的WebService,WSDL,9,面向服务的体系架构,一个组件模型将应用程序的不同功能单元(服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。,10,使用ApacheCXF开发WebService,11,ApacheCXF,ApacheCXF的前身是叫ApacheCeltiXfireCXF官方网站:/cxf/CXF继承自Celtix和XFire两大开源项目提供对JAX-WS全面的支持提供了多种传输方式Binding、DataBinding、Transport以及Format的支持可以采用CodeFirst或者WSDLFirst来实现WebServices的发布和使用,12,ApacheCXF的优势,JAX-WSSupportSpringIntegrationAegisDatabindingRESTfulservicesWS-*SupportApacheLicensedCXF的应用开发简单CXF在Standalone方式下执行效率高,13,CXF框架支撑环境,CXF框架是一种基于Servlet技术的SOA应用开发框架,要正常运行基于CXF应用框架开发的企业应用,除了CXF框架本身之外,还需要JDK和Servlet容器的支持。,14,下载和准备CXF,下载地址:/cxf/download.html最新发布版:3.0.1解压下载的软件包cxf-2.4.2.jarwsdl4j-1.6.1.jarneethi-3.0.1.jarxmlschema-core-2.0.jar,15,写WebService的接口,书写一个WebService的接口类,16,写WebService的实现,书写一个WebService的实现类,17,配置web.xml,18,写cxf服务器端配置文件,19,写cxf服务器端配置文件,20,编写服务端验证密码类,21,编写客户端cxf配置文件,22,编写客户端cxf配置文件,23,编写客户端密码类,24,编写客户端测试类,25,编写客户端测试类,26,发布Web服务,发布成功页面,27,演示经核系统webservice接口,28,总结,WebService是一个应用程序,它能通过网络,特别是互联网来描述、发布、定位及调用的服务WebService体系结构包含三种角色:服务提供商、服务代理商和服务请求者。这些角色之间有相互存在着一些操作,它们分别是:发布、查找和绑定WebService是基于XML的。它在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 网络车运营管理办法
- 规范公司流程管理办法
- 科研及实验管理办法
- 行业项目库管理办法
- 落实健康照明管理办法
- 个人理财预算管理办法
- 东莞酒店隔离管理办法
- 财务部资料管理办法
- 中央厨房开放管理办法
- 东莞殡葬宠物管理办法
- 航空发动机强度与振动:Chapter 4 Vibrations of Disc and Shells (盘和壳体的振动)
- 《英语教师职业技能训练简明教程》全册配套优质教学课件
- 光伏电站组件清洗周边除草治理方案
- 建筑面积测绘报告范本
- 高考语文复习-引号的作用 课件37张
- 农业模型PPT讲稿课件
- 国家开放大学电大专科《政治经济学》网络课机考网考形考单项选择题题库及答案
- 核质保监查员考试复习题(答案)
- Q∕GDW 10356-2020 三相智能电能表型式规范
- 电工电子技术基础教学大纲
- 医学统计学SPSS
评论
0/150
提交评论