天天看點

WebService(Axis2)視訊教程與QQ交流群釋出

本文為原創,如需轉載,請注明作者和出處,謝謝!

     Axis2是目前比較流行的WebService引擎。WebService被應用在很多不同的場景。例如,可以使用WebService來釋出服務端

Java類的方法,以便使用不同的用戶端進行調用。這樣可以有效地內建多種不同的技術來完成應用系統。WebService還經常被使用在SOA中,用于

SOA各個部分交換資料。本課程重點講解了Axis2的核心功能,并提供了三個項目以使學員了解并掌握如何将Axis2應用于不同的場景。

本課程站在初學者角度介紹了Axis2的大多數常用的功能,例如,以多種方式編寫和釋出WebService、JAX-RPC、JAX-WS、複雜類型傳

輸、WebService會話管理、Axis2子產品等。本課程共分為兩部分,其中第一部分為Axis2基礎知識講解。在這部分介紹了前面所述的Axis2

知識。第二部分介紹了三個小的項目。這三個項目的功能類似。所不同的是,它們使用了不同的技術來實作。第一個項目使用Java

Swing技術實作了個人資訊管理(PIM)系統,這個系統可以對個人資訊(如姓名、職位、電話等)進行增、删、改、查。在這些操作中,涉及到了如何使用

WebService來傳輸和下載下傳圖像檔案、傳輸查詢結果(Resultset對象)等技術難點。第二個項目使用Struts

2.1.6(目前Struts

2的最新版,2009年1月釋出)來實作PIM。功能與第一個PIM類似。隻是這個系統為Web版。在這個項目中學員可以學習到如果将

WebService應用在Web程式中。該系統的主要思想是如果Web程式和WebService部署在同一台機器上,Web程式可以直接調用

WebService所對應的Java類。當然,也可以象第一個項目一樣,直接通過HTTP

SOAP協定調用WebService。在第二個項目中同時使用了這兩種方式來實作。這兩種調用方式分别封裝在兩組Model類中。可以通過配置

struts.xml檔案來提定使用哪組模型類(調用方式)。第三個項目使用了C#來實作PIM。這個項目的目的是為了示範如何将.net技術與Java

技術內建來實作一個完整的應用。一個團隊要想獲得成功,需要每個成員通力合作,各盡所長。而在一個項目中,也和一個團隊是一樣的,沒有哪一種技術适合做所

有的事情,是以,需要将各個領域的傑出代表組成一個技術團隊。例如,Java适合做企業應用,也能跨平台,比較适合做服務端程式,但它在用戶端(C/S)

的實作上略顯不足,而.net(以C#為代表)和visual

studio是windows上語言和開發工具的王者,在GUI上有着無法超越的優勢。是以,将Java和.net結合是最完美的聯姻。學員從這個項目中

就會體會到這個優勢所在。

    本課程通過一套完備的WebService電子書教程+20多講教學視訊+ QQ群中老師輔導的教學服務方式的教學方式, 手把手輔導學員掌握Axis2的核心技術,并一步步帶領學員完成這三個項目。

WebService大講堂之Axis2系列教程

 7. 

<a href="../archive/2009/nokiaguy/archive/2009/nokiaguy/archive/2009/02/13/254499.html">将Spring的裝配JavaBean釋出成WebService</a>

QQ交流群1:84067468 [已滿]

QQ交流群2:81334366

<a href="http://www.eoeandroid.com/forumdisplay.php?fid=4">國内最棒的Google Android技術社群(eoeandroid),歡迎通路!</a>

繼續閱讀