日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MyEclipse下XFire开发Webservice实例

發布時間:2025/3/17 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MyEclipse下XFire开发Webservice实例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近在研究JAVA開發Webservice,發現網絡上比較流行的幾種選擇AXIS、XFire、CFX(XFire的下一代),前幾天轉了幾篇關于這三種選擇的比較的文章,對它們已經有了些概念。決定自己實踐一個例子

???? 在開始前,先介紹一些概念:

???? XFire Java SOAP框架概述 (摘自:http://tech.it168.com/j/e/2006-10-28/200610281432707.shtml )
??? MyEclipse Web Services是建立在XFire Java SOAP框架和工具基礎上的, XFire是一款開源的Java SOAP框架。它擁有一個輕量級的信息處理模塊,通過STAX來與SOAP信息相結合。提供了一個工作在Web Services下的簡單API,支持POJO和schema開發. XFire支持 Web Services standards,Spring 整合, 支持JBI , 支持 JAXB ,XMLBeans,Java 5 和JAX-WS.并支持HTTP, JMS, XMPP, In-memory傳輸協議

一、環境配置:MyEclipse7.0
???????????????????? JDK1.6
二、創建Web Service Project
????? 1)在MyEclipse中選擇File—>New—>Other,選擇Web Service Project
??????

????? 2)Project Name:WebServiceServer,Framework:XFire,其他選項默認
? ? ?

???? 3)Next,這一步保持默認值
???? 4)Project Library選擇,選擇XFire 1.2? Core Libraries

????

??? 5)Finish,創建成功后看到的工程目錄如下:
???

??? 6)完成以上5步后,查看WebRoot/WEB-INF/web.xml

? ? ? ?? 這里指明了當遇到/services/*請求時,將選用XFireConfigurableServlet來處理 ??


三、創建Web Service Code
??? 1)通過File—>New—>Other—>Web Services—>Web Service wizard創建JAVA CODE
????

???? 2)選擇通過JAVA CLASS創建Web Service
????

???? 3)創建HelloWebService.java,通過New創建com.service package,向導將為工程自動創建對應的接口類與實現類
????

???? 創建成功后查看WebServices/services.xml,發現配置文件多了以下內容:
????

??? 4)修改HelloWebServiceImpl.java
??? package com.service;
??? //Generated by meteorWJ

?? public class HelloWebServiceImpl implements IHelloWebService {
???
???? public String example(String message) {
??? ??? return getAuthor()+","+message;
?? ? }
?? ? private String getAuthor(){
??? ??? return "meteorWJ";
?? ? }
???
?? }

?

四、部署并測試WebSericeServer

??? 1)部署WebServiceServer
???

??? 在部署向導中選擇項目、服務器
???

??? 2)啟動服務器
???
?? 3)測試WebService
?? MyEclipse提供了一個Web Service Explorer來測試Web Service
??
?? 選擇列表中的Launch SOAP Web Services Explorer
?? 4)選擇WSDL模式
??

?? 5)在Explorer中選擇WSDL Main,在右邊的URL中輸入
?? http://localhost:9090/WebServiceServer/services/HelloWebService?WSDL,單擊"Go"
?? 其中9090是服務器端口號,services在之前的web.xml中指定
?? 若在Status中顯示成功打開WSDL文件則測試成功
? ? ?
五、創建WebService客戶端
經過以上幾步,我們已經成功發布了一個WebService,現在需要創建一個客戶端來調用該服務
? 1)創建Java Project:WebServiceClient
? 2)引入MyEclipse Libraries
?????? 右鍵WebServiceClient—>Build Path—>Add Libraries
?

? 選擇XFire 1.2 HTTP Client Libraries
?

?? 3)創建HelloWebService.java
?? 在src目錄下創建com.client.HelloWebService.java
?? package com.client;

?? import java.net.URL;
?? import org.codehaus.xfire.client.Client;

?? public class HelloWebService {
?????? public static void main(String[] args) throws Exception
?????? {
??? ??? Client client = new Client(new URL("http://localhost:9090/WebServiceServer/services/HelloWebService?wsdl"));
??? ??? Object[] results = client.invoke("example", new Object[] {"hello"});
??? ??? System.out.println((String) results[0]);
?????? }
?? }

?? 4)在確認服務器啟動的情況下,運行HelloWebService.java
??
右鍵點擊Run As>Java Application,在控制臺中看到如下輸出

??

?

本次實例到此就算完成了。


總結

以上是生活随笔為你收集整理的MyEclipse下XFire开发Webservice实例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产真实在线 | 老妇女av| 成人在线观看免费网站 | 国产区欧美区日韩区 | 97小视频 | 香蕉久久网 | 国产精品国产三级国产aⅴ下载 | 手机成人在线 | 91黑丝美女 | 免费看av网 | 香蕉a| 国产91精品久久久 | 午夜少妇久久久久久久久 | 久久免费看视频 | 日本最新中文字幕 | 午夜小福利 | 欧美乱三级 | 日剧大尺度床戏做爰 | 国产人妻人伦精品1国产 | 射在线| 国产婷婷在线视频 | 深夜福利视频导航 | 成年人免费在线观看 | 久久国产精品波多野结衣av | 色婷在线 | 男人懂的网站 | 亚洲AV成人无码久久精品同性 | 91喷水视频 | 久久天堂| 打屁股无遮挡网站 | 久草视 | 国模在线观看 | 高清无打码 | 成色视频 | 在线观看福利视频 | 91精品视频一区 | 国产免费不卡视频 | 久久这里只有精品99 | 欧美在线观看视频 | 男人的天堂99 | 久久露脸| 久久色视频| 欧美精品在线看 | 性欧美18一19性猛交 | jzzijzzij亚洲成熟少妇 | 风韵少妇性饥渴推油按摩视频 | 欧美日韩一区在线 | 都市激情久久 | 国产一区二区三区18 | 日韩毛片高清在线播放 | 中国一区二区视频 | 电家庭影院午夜 | 妹子干综合 | 国产主播99| 亚洲精品66| 筱田优av| 色中色av | 荷兰女人裸体性做爰 | 青草热视频 | 免费日本黄色片 | 少妇脚交调教玩男人的视频 | 黄色一级大片免费版 | 亚洲精品成人片在线观看精品字幕 | 欧美日韩高清一区二区 国产亚洲免费看 | 国精产品一区一区三区 | 久久一区二区三 | 久久裸体视频 | 欧美一区三区三区高中清蜜桃 | 午夜亚洲av永久无码精品 | 99热这里都是精品 | 日韩超碰在线 | 欧美大胆a视频 | 成人黄色网 | 高清视频在线播放 | 伊人久久青青 | 亚洲AV无码乱码国产精品色欲 | 韩国视频一区二区三区 | 影音先锋啪啪资源 | 色综合久久88色综合天天 | 色哟哟一区二区三区四区 | 萌白酱在线观看 | 无码人妻丰满熟妇区毛片18 | 日日干天天射 | 午夜日韩视频 | 激情丁香 | 久久只有精品 | 性色av浪潮 | 欧美特级黄色片 | www.一区二区 | 蜜臀视频网站 | 日韩高清在线观看一区 | 美国一级特黄 | 干美女视频| 色偷偷888欧美精品久久久 | 青青视频网 | 亚日韩| 夜夜嗨av禁果av粉嫩av懂色av | 欧美国产精品一区二区三区 | 日韩一区欧美一区 |