开发webservice的入门程序
发布webservice服务端webservice的开发规范
Java中共有三种webservice规范JAX-WS(常用)Java API for XML-Based WebservicesJAXM&AAJ(了解)JAX-RS(大公司)
------------------------------------------------------
需求:
服务端:发布一个天气查询的服务,接受客户端的城市名称,返回天气数据给客户端客户端:发送城市名称给服务端,接受服务端的返回天气数据,打印
-----------------------------------------------------
开发环境
jdk:1.7Eclipse最新版
--------------------------------------------------------
实现服务端
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
--------------------------------------------------------