WebServices
1.什么是WebServices
WebService,顾名思义就是基于Web的服务。它使用Web(HTTP)方式,接收和响应外部系统的某种请求。从而实现远程调用.
使用协议:soap协议
数据载体:xml
2.简单实例
⑴.创建服务端(新建Web Services 工程)目录结构如下:
⑵.编写提供客户端调用的方法并发布服务:
发布完之后在浏览器中输入刚刚发布的地址测试一下:
⑶.编写客户端调用WebServices接口(新建Web Services工程)
运行cmd使用批处理命令自动生成目录结构
格式:wsimport -s "src目录" -p “生成类所在包名” -keep “wsdl发布地址”
例子:wsimport -s D:\MyEclipseProgram\WebServicesClient\src -p com.client
-keep http://localhost:9000/WebServices/MyServices?wsdl
⑷.刷新工程,查看自动生成目录结构如下:
⑸.编写测试类调用WebServices接口中的方法
3.WebServices总结
WebsServices可以实现跨平台跨语言和客户端之间使用SOAP协议传输xml数据。