a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 網管 > 服務器 > 正文

Java web Service 引擎 Xfire 圖文教程

2020-05-27 13:46:49
字體:
來源:轉載
供稿:網友

Java web Service 引擎 Xfire 圖文教程 武林網

1、給web項目添加web service支持,web.xml文件會自動修改。

<SERVLET-NAME>XFireServlet</SERVLET-NAME><SERVLET-CLASS>org.codehaus.xfire.transport.http.XFireConfigurableServlet</SERVLET-CLASS><LOAD-ON-STARTUP>0</LOAD-ON-STARTUP><SERVLET-MAPPING><SERVLET-NAME>XFireServlet</SERVLET-NAME><URL-PATTERN>/services/*</URL-PATTERN></SERVLET-MAPPING>

2、 創建對外提供的服務接口和實現類

  接口:HelloService

package com.xaccp.service;public interface HelloService { public String sayHello(String name);}

  實現類:HelloServiceImpl

package com.xaccp.service;public class HelloServiceImpl implements HelloService { public String sayHello(String name) { System.out.println("來自客戶端的用戶:" + name); return "服務器說你好:" + name; }}

3、 發布服務

Web Services2.2.png Web Services2.3.png Web Services2.4.png

  上面發布后 services.xml 就發生下面的變化

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://xfire.codehaus.org/config/1.0"> <service> <name>Hello</name> <serviceClass>com.xaccp.service.HelloService</serviceClass> <implementationClass> com.xaccp.service.HelloServiceImpl </implementationClass> <style>wrapped</style> <use>literal</use> <scope>application</scope> </service></beans>

  到此服務器端就ok了,測試一下是否ok,發布服務到Tomcat;啟動Tomcat,訪問:http://localhost:8080/helloService/services,出現如下信息說明發布成功

Web Services2.5.png

4、 客戶端

  創建web項目(需要添加xFire包)或webService項目,需要服務器提供接口:

測試類:

public static void main(String[] args) {// 創建服務的元數據Service serviceModel = new ObjectServiceFactory().create(HelloService.class);// 創建服務的代理XFire xfire = XFireFactory.newInstance().getXFire();XFireProxyFactory factory = new XFireProxyFactory(xfire);// 指定服務的地址 應用程序地址+“/services/”+服務名稱String serviceUrl = "http://192.168.0.98:8080/helloService/services/Hello";HelloService client = null;try {// 創建服務的對象client = (HelloService) factory.create(serviceModel, serviceUrl);// 調用服務String res = client.sayHello("哈哈");System.out.println(res);} catch (MalformedURLException e) {System.out.println(" " + e.getMessage());}}

  本文由北大青鳥論壇投稿,原文地址:http://www.beiniao.net/thread-3174-1-1.html

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲精品一区二区三区在线播放 | 久久九 | 欧洲一区在线 | 国产一区二区三区色淫影院 | 亚洲成人久久久 | 午夜精品久久久久久久蜜桃app | 国产免费一区二区三区 | 精品国产高清一区二区三区 | 国产精品久久久久久久久久免费看 | 狠狠操天天操 | 999久久久国产999久久久 | 91久久精品国产 | 日韩中文字幕一区 | 国产传媒在线 | 国产精品久久久一区二区 | 日韩美女一区二区三区 | 忘忧草精品久久久久久久高清 | 国产精品美女一区二区三区四区 | 伊人久操| 亚洲欧美另类久久久精品2019 | 天天操天天摸天天干 | 国产精品久久久久久久午夜片 | www日韩| 日韩在线欧美 | 亚洲一区二区精品 | 国产成人精品一区二 | 呦呦精品 | 日韩一区中文字幕 | 国产精品99 | 黄色小电影网址 | 久久久久亚洲国产 | 91精品国产乱码久久久久久 | 国产精品视频免费观看 | 伊人二区| 国内精品视频 | 欧美综合久久 | 9999久久久久 | www.久久 | 国产中文区二幕区2012 | 韩国久久精品 | 欧美日韩另类在线 |