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, "+name;
}
}
3、发布

本文介绍了使用JAX-WS创建和调用Web Service的简单步骤。在服务端,通过创建接口、实现类并发布,即可完成服务部署。客户端通过接口 jar 包或使用 wsimport 生成辅助类调用服务。示例展示了同步调用和不依赖Web容器的实现。
最低0.47元/天 解锁文章
6万+

被折叠的 条评论
为什么被折叠?



