WebService的简单例子

webservice就是应用程序之间跨语言的调用

1、什么是webservice

Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。

2、wsdl

网络服务描述语言是一个用来描述Web服务和说明如何与Web服务通信的XML(标准通用标记语言的子集)语言。为用户提供详细的接口说明书。

3、soap

简单对象访问协议是交换数据的一种协议规范,是一种轻量的、简单的、基于XML(标准通用标记语言下的一个子集)的协议,它被设计成在WEB上交换结构化的和固化的信息。

4、JAX-WS

一种 Java 规范,名为 JAX-WS(JSR-224),全称 Java API for XML-Based Web Services,可以将规范理解为官方定义的一系列接口。

5、JAX-RS

为了让 WS 的开发与使用变得更加简单、更加轻量级,于是出现了另一种风格的 WS,名为 JAX-RS(JSR-339),全称 Java API for RESTful Web Services,同样也是一种规范,同样也有若干实现,cxf是其中比较著名的一种。


客户端调用WebService的方式:

1.通过wximport生成代码

2.通过客户端编程方式

3.通过ajax调用方式

4.通过 URL Connection 方式调用


请求过程分析:

1.使用get方式获取wsdl文件,称为握手

2.使用post发出请求

3.服务器响应成功过


几种监听工具:

http watch

Web Service explorer

eclipse 自带工具   TCP/IP Monitor


服务端代码


调用方式1 客户端调用


调用方式2 ajax调用


调用方式3 URL Connection

你可能感兴趣的:(WebService的简单例子)