axis2 webservice 開發(fā)指南

axis2 webservice 開發(fā)指南

ID:1967775

大小:600.14 KB

頁數(shù):45頁

時間:2017-11-14

axis2 webservice 開發(fā)指南_第1頁
axis2 webservice 開發(fā)指南_第2頁
axis2 webservice 開發(fā)指南_第3頁
axis2 webservice 開發(fā)指南_第4頁
axis2 webservice 開發(fā)指南_第5頁
資源描述:

《axis2 webservice 開發(fā)指南》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。

1、44AxisWebService技術指南Axis2.xWebService開發(fā)指南Axis的簡單準備Axis的入門實例Axis復雜對象類型的WebServiceAxis的輔助工具發(fā)布、調用WebServiceAxisWebService會話Session的管理Axis用控制臺Dos命令發(fā)布WebServiceAxis跨多個WebService管理SessionAxis用Spring的JavaBean發(fā)布WebServiceAxis異步調用WebServiceAxis的Module模塊Axis使用SoapMonitar監(jiān)視WebService的請求和響應信息Ver

2、sion1.02011-03-15hoojo授之以魚,不如授之以漁!希望能給廣大IT朋友帶來一些幫助IT達人自由IT職業(yè)blog.csdn.net/IBM_hoojohttp://hoojo.cnblogs.com/5066373152011-3-15歡迎轉載請保留原文作者信息不得未經作者允許用于商業(yè)用途44AxisWebService技術指南Axis2.xWebService上次介紹了axis1.x的用法,這次繼續(xù)上次的,將敘述axis2的用法。Axis1.x在線博文:http://www.cnblogs.com/hoojo/archive/2010/12/2

3、0/1911349.html一、準備工作1、開發(fā)準備首先需要下載axis2的相關jar包,到axis的官方網站即可獲得開發(fā)的依賴包。下載地址:http://axis.apache.org/axis2/java/core/download.cgi現(xiàn)在最高的版本是1.5.4的然后你需要下載官方提供的axis的eclipse插件工具,可以幫助我們打包(aar)及其生產客戶端調用代碼。下載頁面:http://axis.apache.org/axis2/java/core/tools/index.htmlServiceArchiveWizard-EclipsePlug-i

4、nCodeGeneratorWizard-EclipsePlug-in2、安裝eclipse插件如果你的eclipse插件安裝成功后,會看到如下效果:3、分析axis2-bin文件目錄結構下載下來的axis2的依賴庫,其中有一個axis2-1.5.3-bin.zip的庫文件,目錄結構如下:bin文件夾是axis2的常用工具,其中有將wsdl文件轉換成客戶端調用的wsdl2java工具及將java轉換成wsdl文件的工具conf是axis2的配置文件lib運行所要的依賴庫repository是發(fā)布過的axis服務和文件sample是示例歡迎轉載請保留原文作者信息不

5、得未經作者允許用于商業(yè)用途44AxisWebService技術指南webapp是web文件和jsp頁面等4、我們需要將下載下來的axis2-1.5.3-war.zip中的axis2.war這個文件放在我們的tomcat目錄下,啟動tomcat就會把war文件轉成一個可以跑起來的axis2的項目。Tomcat啟動后,在瀏覽器中輸入:http://localhost:8080/axis2/你可以看到一、Axis2的簡單WebService示例1、編寫一個簡單的WebService的服務器端代碼,代碼如下:importjava.util.Random;/***f

6、unction:WebServiceHelloWorld服務示例*@authorhoojo*@createDate2011-1-5下午03:35:06*@fileHelloWorldService.java*@packagecom.hoo.service*@projectAxis2WebService*@bloghttp://blog.csdn.net/IBM_hoojo*@emailhoojo_@126.com*@version1.0*/publicclassHelloWorldService{publicStringsayHello(Stringna

7、me){returnname+"say:hello[axis2]";}publicintgetAge(inti){returni+newRandom().nextInt(100);}}注意,上面的HelloWorldService是沒有package的。Copy這個類的class文件,放到tomcat目錄下的webapps的axis2的WEB-INF目錄的pojo文件夾下。如果沒有pojo這個目錄就手動創(chuàng)建一個一個文件夾。然后在瀏覽器輸入:http://localhost:8080/axis2/點擊Services的鏈接就可以看到我們手動發(fā)布的HelloWorl

8、dService了,或者

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。