1.webService概述
1.1 引出webservice
先来看两种类型的网络应用 1.简单的网络应用 简单的网络应用使用单一语言写成,它的唯一外部程序就是它所依赖的数据库。 2.复杂的网络应用 更为复杂的应用除了自己内部调用之外有可能还会对外部程序提供服务,更或是调用其他应用。
1.2 webService是什么?
- WebService,顾名思义就是基于Web的服务。它使用Web(HTTP)方式,接收和响应外部系统的某种请求。从而实现远程调用. Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序。
- 我们可以调用互联网上查询天气信息Web服务,然后将它嵌入到我们的程序(C/S或B/S程序)当中来,当用户从我们的网点看到天气信息时,他会认为我们为他提供了很多的信息服务,但其实我们什么也没有做,只是简单调用了一下服务器上的一段代码而已。
- 学习WebService可以将你的服务(一段代码)发布到互联网上让别人去调用,也可以调用别人机器上发布的WebService,就像使用自己的代码一样.
综上,WebService即Web服务,它是一种跨编程语言和跨操作系统平台的远程调用技术
1.3 webService的特点?
- WebService通过HTTP POST方式接受客户的请求
- WebService与客户端之间一般使用SOAP协议传输XML数据
- 它本身就是为了跨平台或跨语言而设计的。
1.4 webService的类型?
- 一种是以SOAP协议风格的Webservice
- 一种是Restful风格的Webservice
1.5 weService的结构(SOAP风格)
1.6 webService的重要组件
1.7 简单了解一下WSDL、SOAP格式
1.8 在Java项目中如何发布一个ws服务
1.9 如何发布一个web服务
1.10 一个webService示例
1.11 一个webService服务发布成功了,如何调用?
1.12 如何使用wsimport生成本地调用代码
1.13 看懂使用wsdl
|