我想提供一个基于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