Java 要使用哪个restufulwebservices实现

Java 要使用哪个restufulwebservices实现,java,web-services,rest,resteasy,Java,Web Services,Rest,Resteasy,Jersey和RESTEasy是流行的JAX-RS实现。还有其他RESTWebService实现,比如Restlet 我想知道什么时候用哪一个?现在web应用程序开发中使用最多的实现是什么 我会选择REST的Spring MVC版本,它支持依赖性反转(DI),而且Spring还支持许多可插拔的特性,如支持freemarker模板、jaxb、xmlbeans等,您将有很多关于返回数据的选项 另外,我不反对使用jersey或resteasy,它们与spring相比非常轻。如果您不想使用spring,

Jersey和RESTEasy是流行的JAX-RS实现。还有其他RESTWebService实现,比如Restlet


我想知道什么时候用哪一个?现在web应用程序开发中使用最多的实现是什么

我会选择REST的Spring MVC版本,它支持依赖性反转(DI),而且Spring还支持许多可插拔的特性,如支持freemarker模板、jaxb、xmlbeans等,您将有很多关于返回数据的选项


另外,我不反对使用jersey或resteasy,它们与spring相比非常轻。如果您不想使用spring,那么上述两种方法中的任何一种都应该有效,没有主要的优点和缺点

确定您的需求,准备一些场景,对每个场景进行概念验证,并确定适合您需求的最佳框架。好的,谢谢,我明白了您的观点,只是想知道是否有方法。CDI还支持依赖项注入(而不是反转,您可能想到了同样由CDI提供的控制反转[IoC])您可以使用这种技术实现RESTful服务。此外,我还使用jersey实现了JAX-RS服务,它与Spring集成,完全没有Spring MVC。感谢Zeus.for Spring MVC中的REST,应该包括哪些Spring依赖模块。我认为没有专门的模块只处理rest。我想,它应该作为spring核心和web模块的一部分加以注意?Luiggi Mendoza,什么是CDI?@LuiggiMendoza我同意,我们可以将任何东西与spring集成。@user3448119您可能必须使用、核心、web和webmvc依赖项才能开始。