2011-02-10 25 views

回答

2

我假設RESTful請求將通過HTTP到達?因此,需要監聽適當的端口並將請求發送到服務代碼。顯然你可以編寫這樣的代碼,但是你很可能會得到一些與Web服務器不太相同的東西。

如果你的目標是嵌入某些情況下則lighweight容器,如碼頭(所提議的skaffman)這種能力似乎是一個答案 - 我不願意寫我自己的代碼,而不是

使用像JAX-RS這樣的框架使編寫REST服務變得非常簡單,所以如果實際的目標是快速開發RESTful服務,那麼我就會準備好用容器來爲我工作。

+0

REST深度需要HTTP,因爲它廣泛使用HTTP動詞(GET,POST等)。 – 2011-02-10 16:34:58

1

理論上,是的 - 各種Spring-WS組件都與Servlet API分離。因此,您理論上可以使用內置於Sun Java6 JRE中的Web服務器。

實際上,這將是很多額外的工作。您必須將Sun Web服務器API連接到Spring-WS API。

至於傳統的Servlet容器的替代,我強烈推薦Embedded Jetty,你的應用程序可以在自身內啓動一個輕量級的servlet容器,並從服務於春-WS。

相關問題