我想提供一個基於Java的Web服務,但我不需要完整的J2EE應用服務器的功能。我希望儘快開始,但這不是一個難的要求。 Web Service將處理多個連接並需要訪問Oracle數據庫,因此它至少需要一個線程池和數據庫連接池。我可能希望稍後將JSP接口放到它上面以提供內部維護接口。低開銷的Java Web服務容器?
我已經用Apache CXF堆棧查看了Jetty,但是看起來我甚至在編寫Web服務之前都必須做相當數量的配置 - 它會值得嗎?它會工作嗎?我是否應該忘記複雜性,並簡單地使用JBoss/Weblogic/etc來應對膨脹和額外的啓動時間?
啊,這聽起來很令人鼓舞 - 我可以愉快地使用JDK 6中內置的JAX-WS而不是'自定義'WS堆棧?這是否涵蓋了WS- *? – trojanfoe 2010-05-15 11:40:39
@trojanfoe JAX-WS RI實現了WS-I Basic Profile 1.1,Simple SOAP Binding Profile 1.0和Attachment Profile 1.0。如果您想要端到端的消息級安全性,那麼您需要Metro(Metro = JAX-WS RI + WSIT)的WSIT層 。有關更多詳細信息,請參閱http://www.theserverside.com/news/thread.tss?thread_id=44110。 – 2010-05-15 11:59:59
所以我看着碼頭+地鐵來滿足我的要求?數據庫連接池怎麼樣?這是Jetty的標準嗎? – trojanfoe 2010-05-15 17:44:28