簡體   English   中英

Java Web服務Oracle

[英]Java Web Service Oracle

我有一個包含用戶表的oracle數據庫。 我想在Java中創建一個Web服務以按ID獲取用戶。 我該怎么做? 我在互聯網上搜索,但僅獲得Hello World教程。

謝謝

我建議您使用Spring-WS,他們提供了一些不錯的教程和一些不錯的示例應用程序,您可以對其進行修改以滿足您的需求。 您可以在以下位置找到更多信息:

http://static.springsource.org/spring-ws/sites/2.0/

您必須做一些不同的事情:

  1. 您應該編寫一個簡單的wsdl來定義您的Web服務。 這可能還需要您編寫一些xml模式。 您可以在此處找到一些示例: http : //www.w3.org/2001/03/14-annotated-WSDL-examples.html 請記住,wsdl只是您要編寫的Web服務的描述。

  2. 下一步實際上是編寫Web服務。 這要求您生成將封送/取消封送請求和響應的對象。 SpringWS文檔為您提供了一些示例。

  3. 最后,您需要編寫數據庫級別的調用。

您這里確實有兩個問題:

  1. 如何查詢Oracle數據庫以從用戶表中獲取給定ID的記錄。
  2. 如何將該方法作為Web服務公開給Web客戶端。

您沒有說要使用SOAP還是REST。

我都推薦Spring。 它的SimpleJdbcTemplate將使任務1變得容易。 Spring Web服務將使編寫合同優先的SOAP服務變得容易。

暫無
暫無

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

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