簡體   English   中英

如何在Java中構建(也用於Web服務的URL),部署和使用Web服務

[英]how to build(url for web services also), deploy and use web services in java

我有一台帶有oracle數據庫的服務器,必須為其提供Web服務。 我進行了大量搜索,但從開始就沒有一個完美的解決方案,即構建具有簡單參數和json參數的URL Web服務。 然后給出json的響應。 請告訴我我是否坐在服務器前,然后從哪里開始以及從頭到尾做什么。 我必須在Android應用程序中使用它。 請給我麻煩。 因為我以前從未構建過Web服務。 提前謝謝。

用Java編寫Web服務有兩種方法

  1. SOAP-簡單對象訪問協議
  2. 寧靜的Web服務。
    兩者都有各自的優點和缺點。 但是我個人認為編寫一個寧靜的Web服務是很好的。
    這可能對您有幫助: 比較和對比REST和SOAP Web服務?

SOAP基於XML。 消息通過XML格式傳輸。 您將必須同時創建服務器端和客戶端。 創建服務器端實現后,您必須創建一個wsdl文件供客戶端訪問。 編寫客戶端也很簡單。
此鏈接可以幫助您:
使用自上而下方法的Eclipse入門JAX-WS教程

寧靜的Web服務基於URL。 這將更好地滿足您的目的。 與SOAp相比,它很容易實現。
此鏈接可能對您有幫助
http://docs.oracle.com/cd/E19226-01/820-7627/giqbx/index.html

對於服務器端:Web服務:只是在Web服務上公開方法的一種方法。 正如KonZa所說,網絡服務有兩種,您可以選擇其中一種。 首先,我希望您訪問以下站點: http : //netbeans.org/kb/docs/websvc/jax-ws.html ,它將教您如何制作Web服務並發布它們。

客戶端:對於Android,您的工作非常簡單:檢查SO或Web,了解如何使用KSOAP2庫與android中的Web服務進行通信。

對於所有這些,您只需要具有強大的Java基礎。
讓我知道您是否還有其他疑問。

暫無
暫無

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

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