第7章 Web Service开发

第7章 Web Service开发

ID:43739749

大小:1.31 MB

页数:130页

时间:2019-10-13

第7章 Web Service开发_第1页
第7章 Web Service开发_第2页
第7章 Web Service开发_第3页
第7章 Web Service开发_第4页
第7章 Web Service开发_第5页
资源描述:

《第7章 Web Service开发》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第七章WEBService开发学习要点:1.掌握WebService的基础知识。2.熟悉使用JAX-WS构建WebService的过程。3.掌握JAXB绑定XMLSchema的方法。4.了解SAAJ。5.了解JAXR。WEBService概述简单来说,WebService就是一个向外界暴露出接口的能够通过网络进行远程调用的应用程序。更准确地说,一方面WebService是一种部署在Web上的对象;另一方面WebService是建立在以XML为主的、开放的Web标准协议规范的基础上的分布式应用新平台,也就是说WebSer

2、vice的实质是一套标准,它定义了应用程序如何在Web上实现互操作。只需要遵守这一套标准,人们可以用任何语言,在任何平台上实现所需要的WebService,并且可以顺利地同网络上任何其它亦遵守上述协议的WebService组件进行互操作,从而可以实现一种高效、低廉的异构平台上应用的集成。对于从事企业应用开发来讲,学习WebService技术是相当必要的。第七章WEBService开发7.1Web服务概述7.2WEBService基础7.3XML基础7.4用于XML的javaAPI(JAXP)7.5使用JAX-WS构建简

3、单的WebService7.6使用JAXB绑定XMLSchema7.7SAAJ7.8JAXR7.1WEBService概述7.1.1WebService的核心标准7.1.2WebService体系架构7.2WEBService基础7.2.1SOAP7.2.2DSDL7.2.3UDDI7.3XML基础7.3.1XML标准7.3.2DTD7.3.3XMLSchema7.4用于XML的javaAPI(JXAP)7.4.1SAX7.4.2文档对象模型DOM7.4.3可扩展样式表语言转化(XSLT)7.4.4StAX7.5使用J

4、AX-WS构建简单的WebService7.5.1所需要的Endpoint7.5.2编写实现的类7.5.3绑定、打包、发布WebService7.5.4没有客户端的情况下测试WebService7.5.5简单的WebService客户端7.6使用JAXB绑定XMLXMLSchema7.6.1JAXB结构7.6.2表示XML内容7.6.3绑定XMLSchema7.6.4自定义JAXB绑定7.7SAAJ7.7.1概述7.7.2创建并发送消息7.7.3添加内容到信息头7.7.4添加内容大批信息主题7.7.5处理信息7.8JA

5、XR7.8.1概述7.8.2JAXR结构7.8.3实现一个JAXR客户端7.8.4在JavaEE工程中使用JAXR客户端WebService核心标准XMLXML(eXtensibleMarkupLangugage,即可扩展标记语言)是WebService技术架构的基石,它是WebService中表示数据的基本格式,但是它没有定义怎样扩展这套数据类型。例如,整形数用16位、32位还是64位表示并没有在XML中定义。而W3C制定的XMLSchema就是专门解决这个问题的一套标准,它定义了一套标准的数据类型,并给出了一种语言

6、来扩展这套数据类型,WebService平台就是用XMLSchema作为其数据类型系统的。WebService核心标准SOAPSOAP(SimpleObjectAccessProtocol,简单对象访问协议)提供了标准的RPC(远程过程调用协议)方法来调用WebService。SOAP规范中定义了SOAP消息的格式,以及怎样通过HTTP协议来使用SOAP。SOAP是基于XML和XSD(XMLSchemasDefinition)的,其中XML是SOAP的数据编码方式。WebService核心标准WSDLWSDL(WebS

7、ervicesDescriptionLanguage,WebServices描述语言)是一种基于XML的,用于描述WebService及其操作、参数和返回值的语言。因为是基于XML的,所以WSDL既是机器可阅读的,又是人可阅读的,这将是一个很大的好处。不然依靠WebService作者自身的即兴发挥,对WebService的描述将会变得混乱且不能被计算机解析。一些最新的开发工具既能根据WebService生成WSDL文档,又能通过导入WSDL文档,生成调用相应WebService的代码。WebService核心标准UDD

8、IUDDI(UniversalDescriptionDiscoveryIntegration,统一描述、发现和集成协议)是WebService架构下核心的服务描述、发现和集成机制,其目的是在网上自动查找WebService。一旦WebService注册到UDDI,客户就可以很方便地查找和定位到所需要的WebService。WebS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。