使用JDK开发WebService

来源:互联网 发布:matlab数据采集工具箱 编辑:程序博客网 时间:2024/05/22 08:05

1>开发服务器端

      WebService编码:

       -@WebService SEI 和SEI的实现类

       -@WebService SEI中的所有方法

      发布WebService:

       -Endpoint终端,发布webservice


2>开发客户端

     使用webservice浏览器访问

         -查看对应的wsdl文档。

         -请求webservice并查看请求和响应消息


需要先执行代码,在代码中设置address访问路径,然后在浏览器中查看。


public class ServerTest {

 public static void main(String[] args) {

  //路径中,端口不要与其他应用程序端口重复,访问名称自定义。
  String address = http://127.0.0.1:8088/WebService/hello;
  
  
  Endpoint.publish(address, new HelloWSImpl());

  System.out.println("发布webservice成功");
  
 }
}


@WebService
public class HelloWSImpl implements HelloWS {

 @Override
 public String sayHello(String name) {
  System.out.println("server sayHello()" + name);
  return "hello" + name;
 }

}


访问 http://127.0.0.1:8088/WebService/hello,查看执行结果。

访问 http://127.0.0.1:8088/WebService/hello?wsdl,查看wsdl文件。






0 0
原创粉丝点击