Rest 泽西队vs泽西队(独立)vs泽西队与灰熊队vs泽西队与Tomcat队-休息服务?

Rest 泽西队vs泽西队(独立)vs泽西队与灰熊队vs泽西队与Tomcat队-休息服务?,rest,jersey,jax-rs,Rest,Jersey,Jax Rs,球衣与球衣(独立)球衣与灰熊球衣与Tomcat球衣之间的区别是什么 我可以在不需要额外服务器的情况下运行Jersey吗?Jersey本身就是构建RESTful web服务的框架。虽然它作为JAX-RSAPI的参考实现,但它也可以用于其他模式 独立-Java(JDK1.6或更高版本)之上的普通Jersey API。Jersey为此提供了一个API Jersey with Grizzly-well Grizzly是另一个框架,它可以用作使用Java NIO模型的HTTP/web服务器。要将Jerse

球衣与球衣(独立)球衣与灰熊球衣与Tomcat球衣之间的区别是什么


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

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

独立-Java(JDK1.6或更高版本)之上的普通Jersey API。Jersey为此提供了一个API

Jersey with Grizzly-well Grizzly是另一个框架,它可以用作使用Java NIO模型的HTTP/web服务器。要将Jersey与Grizzly一起使用,需要对其进行相应的配置。因此,可以将Grizzly视为JAX-RS(RESTful)资源的容器,在处理JAX-RSAPI的高级抽象时,它负责为您提供所有HTTP管道

Tomcat上的Jersey—现在Tomcat是一个Servlet容器。只需配置Tomcat应用程序的web.xml,就可以轻松地将JAX-RS配置为使用普通Servlet容器

javaee容器上的Jersey——以Glassfish为例,它是javaee平台的RI(参考实现)。球衣是用玻璃鱼从盒子里打包出来的。因此,为了在JavaEE服务器上构建RESTful应用程序,只需编写业务逻辑(REST服务)并在服务器上部署项目(EAR/WAR)——无需额外的管道/配置(特殊情况除外)


希望这有点道理?:-)

请查阅REST Web服务和RESTful架构。我想知道在性能特征、维护、操作、配置等方面是否有重要区别。详细解释。请参阅以获取Jersey支持的容器列表。如上所述,它的范围从非常低的级别(不需要servlet环境的纯http容器)到Servlet2.5和3.x集成(可以在任何地方使用——jetty、tomcat、成熟的应用程序服务器),再到对EE环境的特定支持(CDI/Weld支持)。文档很好地列出了这一点,但目前java.net已经关闭,所以我无法提供精确的链接-start with->documentation。