AXIS2的web services實現

學習axis2最好的地方就是官方地址,網上零碎的有些資料都不怎麼全,到官方網址仔細的把文檔讀不遍效果會更好。

官方有個eclipse方便的插件,下下來試了兩天都裝不上去,不知道是怎麼回事,用eclipse3.0,3.1.3.2.3.3都試過了只有在eclipse3.2上面能實現插件的一個功能,而且還沒什麼用。這時建議用命令行吧。

AXIS2做得比較簡單,使用起來還是比較方便,把axis2.war包放在tomcat/WEB目錄下,再寫個普通的類,然後寫一個簡單的配置文件,指明你這個類的發佈就能實現web services了。

AXIS2的web services發佈文件後綴爲.aar,其實就 是一個壓縮文件,但裏面的目錄結構是meta_inf/services.xml,這個文件一定要爲這個目錄結構。

axis2有兩個重要的命令行工具:java2wsdl,wsdl2java,顧名思義,第一個工具根據java文件生成wsdl,第二個工具根據wsdl生成java文件,使用如下:

java2wsdl -cn your_java_class

wsdl2java -uri your_wsdl 這樣生成的是客戶端代碼

wsdl2java -uri -ss -sd your_wsdl 這樣生成的是服務端代碼

具體還有一些參數,這些對數很容易根據它的提示使用。

介紹介紹請關注本博客或至官方網址。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章