1 / 22
文档名称:

Web service实战.ppt

格式:ppt   大小:113KB   页数:22页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

Web service实战.ppt

上传人:dsjy2351 2020/1/15 文件大小:113 KB

下载得到文件列表

Web service实战.ppt

相关文档

文档介绍

文档介绍:Webservice实战翠帘帘沟鸭务孩暇瞧牵顾肯匪末皆跟陶奸臭借垣件钨缓熬版捞巨靳作十蛹Webservice实战Webservice实战为什么会有Webservice现在的软件行业有着各种各样的技术平台,体系架构,但由于不同平台关注的方面不一样,各有各自的特色,平台之间很难沟通,?怎么解决这些问题,业界也有些相对应的体系架构,即RPC:RPC(远程过程调用)。使用RPC的时候,客户端的概念是调用服务器上的远程过程,通常方式为实例化一个远程对象并调用其方法和属性,RPC强调的是远程对象和它的界面,即属性、方法和调用时的参数例如:(他们就是典型的传统RPC方式应用),察朵挞广差喘的拓陡常磐欧份廉用撮耿扎琳啤尘速痉您钙星柴钨忽脓屁秀Webservice实战Webservice实战Webservice这时候就出现了Webservice,、发现和集成(UniversalDescription,Discovery,andIntegration)。WSDL描述Web服务的所提供的操作(方法),和服务交互的数据格式以及必要协议,协议相关的地址,,UDDI提供发布场所,WSDL用来描述服务功能SOAP简单对象访问协议。树填柴如紫姑皱落怕乃评映佯款拿嫁妊浸邀罕植促查蝉碑晴喘示毙状玛港Webservice实战Webservice实战开发Webservice的准备现在大家简单的了解了整个webservice的结构,那么在j2ee中我们如何进行开发了, 在J2EE5环境中之前和WebService相关技术主要有JAX-RPC,SAAJ,JAXR等。 JAX-RPC(JAX-RPC(JavaAPIforXMLbasedRPC)):J2EE中最重要的WebService编程接口,它用来在Java中实现WebService的客户端和服务端 SAAJ(SOAPwithAttachmentsAPIforJava),它是SOAP的低级API,用于创建、操纵SOAP消息和附件 JAXR(JavaAPIforXMLRegistries),它是UDDI的Java编程接口。 在J2EE5环境中用的是jax-,他是基于annotation骗应榔短蔷宋妈盟颇捉峰剪挝闻鼓蚕斜溃酿拼芳化饮抬败咆剿岔小击***赋Webservice实战Webservice实战JAX-WS翰始教珍虚吊涟表吴沮烟堵促感戚魄畅余簧陶田现急巨姿耳抠倦本剁谷栋Webservice实战Webservice实战为什么使用SOAP先说下soap当初设计的理念 它的设计目标是应该简单以及可扩展 具体客户端用什么技术实现并没有什么关系,只要客户端能表达XML信息; 服务可用任何语言实现,只要它能处理XML信息 服务器和客户端可分别置于合适的平台并且在20005月HP、IBM、Microsoft等向W3C提交了SOAP因特网协议,从此成为了标准 =internat协议(主要是http,smtp,我们这里介绍的是http)+xml为什么要用xml:xml可以跨平台以及各种不同的体系架构,并且能够精确的描述复杂的消息,以及方法为什么要用http:协议,可以穿越防火墙纲问客又忱侣够郸蜗夏沃莆尧挚芝坛治刻佰闹海书始宠绝曼嘴臆被悄恼趣Webservice实战Webservice实战SOAP介绍SOAP是一个基于XML的协议,包含四个方面 (envelop),封装定义了一个描述消息中的内容是什么,是谁发送的,谁应当接受并处理它以及如何处理它们的框架; (encodingrules),用于表示应用程序需要使用的数据类型的实例; (RPCrepresentation),表示远程过程调用和应答的协定; (binding),使用底层协议交换信息。虽然这四个部分都作为SOAP的一部分 作为一个整体定义的,但他们在功能上是相交的、彼此独立的。 其中2,3,4部分,工具都会帮我们进行实现,我们主要关注的就是SOAP封装,下面我先简单介绍下2,3,4。