2011-08-13 52 views
0

我一直在編寫一個java應用程序,應用程序是一個控制檯應用程序。什麼類型的java項目可以爲Web服務提供服務?

現在,我希望我的應用程序在來自Web應用程序的端口上偵聽請求並處理這些請求並影響DB數據。

我不知道如何在一個簡單的java項目中做到這一點。我可以使用一些java web服務,以及如何?

回答

0

很可能你正在學習Java Servlet編程。有很多好的資源可以學習。

但是,根據我的經驗,像Netty這樣的東西可以從學習和實際應用程序開發的角度出發,爲您提供非常好的服務。該站點包含非常合理的示例驅動文檔,它將用戶從非阻塞TCP/IP編程轉換爲HTTP支持。

0

是的,Web服務API(JAX-WS 2.0)被添加到Java SE 6中。您可以使用這些API爲Java SE應用程序創建一個簡單的Web服務。

查看"Using JAX-WS 2.0 to Create a Simple Web Service"部分的示例。它演示瞭如何使用JAX-WS 2.0爲Java SE應用程序創建標準Web服務端點。

除此之外,this 5 minutes tutorial非常擅長介紹JAX-WS,它包含了實現Web服務端點和客戶端的演示,並提供了eclipse項目源代碼下載。請注意,它忽略了使用wsgen爲WebService端點生成服務類別的步驟,但要想明確如何使用wsgen

+0

+1作爲Jax-ws並不難。它使建築肥皂服務變得輕而易舉。但對於REST,我更喜歡Jersey。 – Joeblackdev

相關問題