Web Service技术,无疑会越来越被广泛应用的,可以非常好的实现异构应用程序之间的相互通信。JAX-WS是SUN推出的一种实现Web Service的工具。下面是我学习用JAX-WS实现的一个很简单Web Service例子。
服务端:
新建Java Project
1、 创建服务接口Endpoint
package leon.rpcws.iface;
import javax.jws.WebMethod;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import javax.jws.soap.SOAPBinding.Style;
@WebService
@SOAPBinding(style = Style.RPC)
public interface IHello{
@WebMethod
String sayHello(String name);
}
2、 接口的实现类
package leon.rpcws.impl;
import javax.jws.WebService;
import leon.rpcws.iface.IHello;
@WebService(endpointInterface = "leon.rpcws.iface.IHello")
public class HelloImpl implements IHello {
@Override
public String sayHello(String name) {
return "Hello JAX-WS. Welcome, "