首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jersey vs Jersey (独立) vs Jersey with Grizzly vs Jersey with Tomcat -用于REST服务?

Jersey vs Jersey (独立) vs Jersey with Grizzly vs Jersey with Tomcat -用于REST服务?
EN

Stack Overflow用户
提问于 2015-03-11 13:04:08
回答 1查看 10.3K关注 0票数 18

对于REST服务,Jersey与Jersey (单机版)、带有Grizzly的Jersey与带有Tomcat的Jersey有什么区别?

我可以运行Jersey而不需要任何额外的服务器吗?

EN

回答 1

Stack Overflow用户

发布于 2015-03-14 14:52:00

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

Standalone - Java之上的纯Jersey API (JDK 1.6或更高版本)。Jersey为此提供了一个API

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

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

Jersey on a Java EE container -以Glassfish为例,它是Java EE平台的RI (参考实现)。新泽西被包装在玻璃鱼的盒子里。因此,为了在Java服务器上构建RESTful应用程序,您只需要编写业务逻辑(REST服务)并在服务器上部署项目(EAR/WAR) -不需要额外的管道/配置(特殊场景除外)

希望这是有意义的?:-)

票数 26
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28978925

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档