WebService常用基于SOAP的web服务,另外一个是基于REST的Web服务,因为REST配置比较复杂,所以主要讲SOAP
1、先创建一个Java project 项目 测试上面发布的WebService
SOAP主要基于XML,传输中常用的一些协议包括HTTP,SMTP,POP3。。
4个核心的部分:谁发送 发送给谁 发送的内容 以及怎么接受并处理内容
一、创建服务端
1、先创建一个Web Service Project
2、导入webService支持的Jar包库文件 4个jar包
3、写接口以及接口的实现类 (自定义的接口,根据实际项目需求来写)
4、发布我们的服务端
在下一步必须选择create webservice from Java Class(因为第一次没有wsdl文件 必须先去创建)
点击finish后会自动帮我们生成Web服务端以及代理类
5、测试是否发布成功
在浏览器输入项目地址+端口名(http://localhost:8080/SayHello/SayHelloImplPort?wsdl)
到此 WebService服务端发布完成
二、使用客户端测试
新建一个测试类
最后Myeclise会帮我们生成一些服务文件
最后在测试类中 创建服务类对象 通过对象调用返回端口对象的方法,调用服务端提供的方法
到此Webservice服务端发布及客户端调用结束