2_WebService发布客户端(Endpoint发布服务)





开发webservice的入门程序


  发布webservice服务端
  webservice的开发规范
Java中共有三种webservice规范
JAX-WS(常用)
Java API for XML-Based Webservices
JAXM&AAJ(了解)

JAX-RS(大公司)


------------------------------------------------------

需求:
服务端:发布一个天气查询的服务,接受客户端的城市名称,返回天气数据给客户端
客户端:发送城市名称给服务端,接受服务端的返回天气数据,打印

-----------------------------------------------------

开发环境
jdk:1.7

Eclipse最新版


--------------------------------------------------------

实现服务端
1.创建SEI(Service Endpoint Interface)接口,本质就是java接口
2.创建SEI实现类 添加@WebService注解
3.发布服务
public class WeatherServer{
  //Endpoint发布服务
  //address 服务地址
  //implementor实现类
  public static void main(String[] args){
Endpoint.publish("http://127.0.0.1:12345/服务名称",new 接口实现类对象);
  }

}


--------------------------------------------------------

4.测试服务是否发布成功

通过阅读使用说明书,确定客户端调用的接口,方法,参数和返回值存在,证明服务发布成功

WSDL地址: 127.0.0.1:12345/服务名称?wsdl























--------------------------------------------------------







 












猜你喜欢

转载自blog.csdn.net/qq_29726869/article/details/79001699