簡體   English   中英

如何公開發布Java Web服務?

[英]How to publish a java web-service publicly?

在我基於Java的Web應用程序中(struts 2 and hibernate 3) 我已經使用apache axis做了一個Web服務。

網絡服務必須從數據庫中返回數據, android application.將使用該數據android application.

現在,該服務顯然必須在公共ip上發布,以便我可以在android應用中訪問它。

  1. 在免費的公共IP或域上發布它有哪些選擇?
  2. 如果我使用REST而不是apache-axis進行Web服務會更好嗎? 什么是JAX?
  3. 對於android開發人員,如何在android中使用Web服務?

請回答其緊急和重要。

為了在網絡上發布,您需要將其放置在支持網絡的服務器上,可以通過以下幾種方式進行:

  1. 將您的計算機變成服務器 (thuis是一篇文章,只需在Google中搜索“如何將我的計算機變成網絡服務器”)。
  2. 將文件上傳到免費主機
  3. 將您的文件上傳到付費主機(通常只收取很少的費用)

REST與SOAP(Apache軸):

我建議使用REST,因為它重量輕,更靈活(它使您能夠以xml,json,html的形式獲得響應,而soap通常只是XML)。

JAX-RS id用於創建REST Web服務的Java API。 球衣框架

AJAX是一種異步發送/獲取數據的方法,在Web應用程序中廣泛使用。

Android如何使用網絡服務會因您所使用的技術而異。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM