webService学习记录
服務端配置
1、新建web項目,導入xFire的jar包
2、創建服務接口、實現類
3、創建src->META-INF->service->service.xml
將實現類、接口配置到里面
配置接口namespace
4、在web.xml中配置servlet、servlet-mapping(xFire)
5、部署項目,通過瀏覽器訪問 localhost:8080/[testXfire]/[service]
客戶端
1、新建web項目,將服務端代碼打成jar包導入項目
同時導入xFire的包
2、見鏈接類
package com.gdie.xfire.test;
import org.codehaus.xfire.service.Service;
import org.codehaus.xfire.service.binding.ObjectServiceFactory;
import org.codehaus.xfire.client.XFireProxyFactory;
import com.gdie.xfire.example.ITestService;
public class MyClient {
public static void main(String[] args) {
try{
Service serviceModel = new ObjectServiceFactory().create(
ITestService.class,"TestService","http://com/gdie/xfire/example/ITestService",null);
ITestService service = (ITestService) new XFireProxyFactory().create(
serviceModel,"http://localhost:8080/TestXFile/services/TestService");
System.out.println("返回值是:"+service.add(5, 8));
}catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
}
轉載于:https://www.cnblogs.com/tancp/p/3651410.html
總結
以上是生活随笔為你收集整理的webService学习记录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2014年4月5日 java集合框架总结
- 下一篇: Can't create handler