您的位置:首页 > 其它

[置顶] 实际开发案例

2015-12-18 22:49 561 查看
步骤:

定义一个接口:HelloWS.java

package com.ww.zhao.server;

import javax.jws.WebMethod;
import javax.jws.WebService;

/**
* 步骤:
* 1、在类上面加@WebService注释
* 2、定义一个方法 在方法上加 @WebMethod
* 3、编写HelloWS 的实现类HelloWSImp 同时在HelloWSImp 类的上面加@WebService 注释
* 4、进行webservice 发布
*/
@WebService
public interface HelloWS {

@WebMethod
public String getName(String name);

}
定义接口的实现类HelloWSImp.java
package com.ww.zhao.server;

import javax.jws.WebService;

@WebService
public class HelloWSImp implements HelloWS {

@Override
public String getName(String name) {
System.out.println("webservices 获取名字");
return "name =" + name;
}

}

测试方法HelloWSTest.java
package com.ww.zhao.server.test;

import javax.xml.ws.Endpoint;

import com.ww.zhao.server.HelloWSImp;

public class HelloWSTest {
public static void main(String[] args) {
Endpoint.publish("http://localhost:8080/WS-service01/hellows", new HelloWSImp());
System.out.println("发布成功了!!!!!!");
}
}


然后在命令行输出命令,即可自动生成客户端的代码,在客户端进行代码编写即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: