新一代的Web Service實現包——AXIS2

發表于:2007-06-10來源:作者:點擊數: 標簽:
Axis2是全新設計的,大家可以試試采用新的架構來讓Axis更加的富有彈性,更有效率,并且更加的可配置。Axis2現在具有的一些feature: 有些feature現在看不懂,還是先動手做一下,感性認識一下吧 第一步:下載AXIS2。http://ws.apache.org/axis2/download.cgi。

 

 

 

 

 

 

 

 

Axis2是全新設計的,大家可以試試采用新的架構來讓Axis更加的富有彈性,更有效率,并且更加的可配置。Axis2現在具有的一些feature:










有些feature現在看不懂,還是先動手做一下,感性認識一下吧

第一步:下載AXIS2。http://ws.apache.org/axis2/download.cgi。很有趣,在apache

的Web Service

的Project目錄下面還看不到AXIS2。要下那個binary的版本,因為里面有例程。

第二步:Copy

axis2.war到$TOMCAT_HOME/webapps目錄下面。Tomcat好像只能用JDK1.4,我在JDK1.5

用不出來。

第三步:打開http://localhost:8080/axis2,就可以看到axis2的Welcome頁面了。點一

下Validate和Services,看是不是都沒有錯誤。都沒有錯誤的話,就表示deploy成功了。

那個adminstration頁面可以通過上傳文件來hot deploy Web

service,可以用來remote deploy。

第四步:研究例程。先從"samples/userguide/src"目錄下的例程看起??吹綄懸粋€web service很簡單嘛:

看得出來,函數統一使用OMElement作為參數。在META-INF目錄下面有個services.xml文件:

呵呵,也很簡單嘛。有返回值的就用RawXMLINOutMessageReceiver,沒返回值的就用RawXMLINOnlyMessageReceiver。把它們編譯(要把axis2的jar寫到classpath里去)打包壓到 MyService.aar,包里文件目錄如下:

把MyService.aar拷貝到$TOMCAT_HOME/webapps/axis2/WEB-INF/services,然后去點一下http://localhost:8080/axis2頁面上的Services,也就是http://localhost:8080/axis2/listServices.jsp,就可以看到MyService已經被列出來了。

(T117)





原文轉自:http://www.anti-gravitydesign.com

評論列表(網友評論僅供網友表達個人看法,并不表明本站同意其觀點或證實其描述)
国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97