国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

java使用xfire搭建webservice服務的過程詳解

瀏覽:4日期:2022-08-29 10:22:10

前言

以前用的都是 apache 的cxf來搞webservice,今天做項目發(fā)現(xiàn)這個項目用的是 xfire,于是搭一個,寫個demo用一下,在此記錄一下過程。

搭建過程

本文使用的是maven形式的web工程。不知道如何搭建web工程的看上一篇博文。

引入xfire的依賴

<dependency> <groupId>org.codehaus.xfire</groupId> <artifactId>xfire-all</artifactId> <version>1.2.6</version></dependency>

配置web.xml

<servlet> <servlet-name>XFireServlet</servlet-name> <servlet-class>org.codehaus.xfire.transport.http.XFireConfigurableServlet</servlet-class> <init-param> <param-name>config</param-name> <param-value>/xfire/services.xml</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>XFireServlet</servlet-name> <url-pattern>/services/*</url-pattern> </servlet-mapping>

編寫接口

public interface HelloService { public String helloService();}

編寫實現(xiàn)類

public class HelloServiceImpl implements HelloService { public String helloService() { return '1111'; }}

配置xfire的services的配置文件

該配置文件通過查看源碼,默認在META-INF下的xfire的services.xml。我將目錄放在了resource下,去掉了META-INF。可通過上方的web.xml配置文件的地址。上方有例子。

<?xml version='1.0' encoding='UTF-8'?><beans> <service xmlns='http://xfire.codehaus.org/config/1.0'> <name>webService</name> <namespace>http://jichi.com/</namespace> <serviceClass>com.HelloService</serviceClass> <implementationClass>com.HelloServiceImpl</implementationClass> </service></beans>

編寫一個訪問webservice的方法

public static Object processWsMethod(String url,String methodName,Object ... params){Object result = null;try {if(!url.endsWith('?wsdl')){url += '?wsdl';}URL urls = new URL(url);Client client = new Client(urls);Object[] results = client.invoke(methodName,params);if(results!=null){if(results.length==1)result = results[0];elseresult = results;}} catch (Exception e) {e.printStackTrace();}return result;}

編寫測試方法

@Test public void testMyWebService(){ String aa = (String) WebServiceUtil.processWsMethod('http://localhost:8080/services/webService', 'helloService'); System.out.println(aa); }

結果

控制臺打印111.搭建成功。

到此這篇關于使用xfire搭建webservice服務的過程詳解的文章就介紹到這了,更多相關使用xfire搭建webservice服務內容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持好吧啦網(wǎng)!

標簽: Java
相關文章:
主站蜘蛛池模板: 成人做爰视频www网站 | 精品一区二区三区视频在线观看 | 一级特级aaaa毛片免费观看 | 国产欧美日韩在线观看精品 | 国产精品久久久久久久久免费观看 | 久久久久亚洲精品中文字幕 | 女黄人东京手机福利视频 | 亚洲视频在线一区二区 | 亚洲欧美日韩国产vr在线观 | 91在线国产观看 | 成人欧美一区二区三区 | 亚洲精品久久九九热 | 日本一在线中文字幕天堂 | 国产主播精品福利19禁vip | 国产91精选在线观看网站 | 日本草草视频在线观看 | a级毛片免费观看网站 | 波多野结衣中文一区二区免费 | 成人免费视频国产 | 国产偷国产偷亚洲高清午夜 | xx69欧美| 欧美日韩一区二区综合 | 亚洲高清国产一区二区三区 | 国产精品三级手机在线观看 | 免费久久精品 | 久久精品中文字幕免费 | 欧美激情精品久久久久久久九九九 | 自拍小视频在线观看 | 99久久精品一区二区三区 | 亚州精品视频 | 在线看国产视频 | 一区二区三区视频 | 国产成人精品一区二区视频 | 国产美女91视频 | 99视频网站 | 成人性生片全套 | 久久不卡日韩美女 | 日韩一级欧美一级毛片在 | 韩国一级性生活片 | 国产精品久久九九 | 成年人午夜影院 |