2012-02-01 97 views
0

我創建了一個應用程序,我從web服務中獲取一些數據,它以xml形式給出輸出。url由第三人給出..現在我想創建我自己的web服務,它應該會將輸出轉換爲xml格式。爲android應用程序創建一個web服務

我是全新的web服務和先進的java編程,但我在覈心java相當有經驗。 我的問題是我應該從哪裏開始學習,我嘗試搜索一些示例來創建java中的webservice,但我無法獲得任何好的教程。

如果有人能幫我理解在java中調用web服務的流程,Web服務如何從數據庫中獲取數據以及它是如何工作的,那將是值得讚賞的。

謝謝..

+0

瞭解DRUPAL。它容易 – 2012-02-01 09:33:07

回答

0

的不同實現的一個小例子,我敢肯定,你可以找到很多工作的教程來開發Web服務。如果您想要以XML格式返回數據,我建議您使用REST並使用@Produce(「application/xml」)標記您的方法。

只是谷歌像RestEasy,JAX-RS,REST與Tomcat等,我敢肯定,你會發現最適合你的需求。

例如,看看NetBeans教程,爲您的數據庫表生成REST Web服務:http://netbeans.org/kb/docs/websvc/rest.html

+0

我想我的關鍵詞是谷歌搜索錯誤..通常感謝很多.. :) – 2012-02-01 10:08:16

0

我認爲它會在你加上去看一看在Apache的Tomcat維基。你可能會在那裏找到一些有用的信息。我沒有用Java做過任何網站,我還沒有見過這樣的網站。這是我能爲你做的。

http://wiki.apache.org/tomcat/FAQ

1

Web服務是使用開放的,基於XML的標準和傳輸協議來與客戶交換數據的基於Web應用程序。 Web服務可以通過使用不同的技術來開發,比如spring-ws,axis,jax-ws..etc就你而言,你可以擁有一個Java類,它與數據庫進行交互並返回所需的響應。使用Web服務概念可以將此Java類暴露給Web。

同樣,如果你想從java調用web服務,你需要編寫一個java web服務客戶端。

的Netbeans提供網絡服務link

+0

感謝您的迴應.. :) – 2012-02-01 10:10:13