泽西vs泽西(独立)对泽西与灰熊对泽西与汤姆斯 - 对于REST服务?

Ap1*_*100 11 rest jax-rs jersey

对于REST服务,Jersey vs Jersey(Stand alone)vs Jersey与Grizzly vs Jersey与Tomcat有什么区别?

我可以在不需要服务器的情况下运行Jersey吗?

Abh*_*hek 21

Jersey本身就是构建RESTful Web服务的框架.虽然它可以作为JAX-RS API的参考实现,但它也可以用于其他模式

Standalone - 基于Java(JDK 1.6或更高版本)的普通Jersey API.泽西岛为此提供了一个API

泽西与Grizzly - 好Grizzly是另一个可以用作使用Java NIO模型的HTTP/Web服务器的框架.要在Grizzly中使用Jersey,您需要相应地进行配置.因此,将Grizzly视为JAX-RS(RESTful)资源的容器,以及在使用JAX-RS API的高级抽象时为您处理所有HTTP管道的资源.

Tomcat上的泽西岛 - 现在Tomcat是一个Servlet容器.通过配置Tomcat应用程序的web.xml,可以轻松配置JAX-RS以使用普通的Servlet容器.

Java EE容器上的Jersey - 以Glassfish为例,它是Java EE平台的RI(参考实现).泽西岛在Glassfish中开箱即用.因此,为了在Java EE服务器上构建RESTful应用程序,您只需编写业务逻辑(REST服务)并在服务器上部署项目(EAR/WAR) - 无需额外的管道/配置(特殊情况除外)

希望有道理吗?:-)