步骤
一.建立Web Service服务
1.导入cxf框架到WebService项目中.
2.建立功能性Interface
3.新建类Impl,实现2中接口的方法.
(逻辑部分)
4.新建startWebService类,其中main方法
5.run as Java application
二.客户端调用Web Service服务
1.导入axis2框架到Client项目中
2.wsdl2java 逆向 web Service的调用接口
3.建立测试用的类
main方法
4.run as Java application
5.会看到简单的 "你好,macleo"的调用结果.
一.建立Web Service服务
1.导入cxf框架到WebService项目中.
2.建立功能性Interface
3.新建类Impl,实现2中接口的方法.
(逻辑部分)
4.新建startWebService类,其中main方法
public static void main(String[] args) {
JaxWsServerFactoryBean factory = new JaxWsServerFactoryBean();
factory.setServiceClass(doSayHelloImpl.class);
factory.setAddress("http://localhost:8080/doXXX");
Server server = factory.create();
server.start();
}
5.run as Java application
二.客户端调用Web Service服务
1.导入axis2框架到Client项目中
2.wsdl2java 逆向 web Service的调用接口
3.建立测试用的类
main方法
public static void main(String[] args) throws RemoteException {
// TODO Auto-generated method stub
DoSayHelloImplServiceStub dhello = new DoSayHelloImplServiceStub();
DoSayHelloImplServiceStub.DoSayHelloE de = new DoSayHelloImplServiceStub.DoSayHelloE();
DoSayHello ds = new DoSayHello();
ds.setArg0("macleo");
de.setDoSayHello(ds);
String result = dhello.doSayHello(de).getDoSayHelloResponse().get_return();
out.println(result);
}
4.run as Java application
5.会看到简单的 "你好,macleo"的调用结果.