xfire构建webservice项目步骤以及使用
简单搭建xfire开源软件的webservice开发及其步骤:
1、创建好一个web工程,引入xfire下的jar包,注意lib下的和xfire-all.jar
2、定义接口;
6、部署访问,生成 ?wsdl文件。
加载到tomcat中,启动浏览器地址栏输入:
http://localhost:8080/webservicedemo/services
返回?wsdl文件。
7、模拟远程调用服务器端
创建一个客户端项目(Java工程或者web工程),引入jar包,创建客户端代码:
1、client客户端
2、xfire代理客户端@Test public void testFactoryClient() throws MalformedURLException {// 创建服务工厂ObjectServiceFactory serviceFactory = new ObjectServiceFactory();// 通过服务工厂创建服务Service service = serviceFactory.create(IHelloService.class);// 创建代理工厂XFireProxyFactory fireProxyFactory = new XFireProxyFactory();// 通过代理工厂创建代理对象IHelloService hs = (IHelloService) ireProxyFactory.create(service, "http://localhost:8080/webservicedemo/services/HelloService");// 调用代理对象方法(即远程调用)hs.sayHelleWorld("tom");}