我对RESTFul for服务有一个要求。这是由我的团队决定是选择泽西,还是Restlet,还是RESTEasy或其他任何东西。在省略了其他框架之后,我们无法在RESTEasy和Jersey之间做出选择。
既然两者看起来几乎一样,我们应该考虑什么呢?
客户端API应该简单而丰富。我们已经在生产中使用JBoss 5.1。
请让我知道泽西和RESTEasy的优点和缺点。除了它来自JBoss之外,我在Jersey上找不到任何有效的点。
发布于 2014-01-02 01:03:30
Jersey的一个很好的增值功能是Jersey测试框架,它允许您在JUnit中运行和测试Jersey REST服务,而无需首先将其部署到独立服务器,甚至在您将代码提交到代码库之前。
这些测试很容易编写,您甚至可以在签入您的Jersey web服务代码之前运行它们,以确保您的服务正常工作,并且它们成为您的自动化测试套件的一部分,有助于执行您的服务与您的客户之间的合同。
如果您使用的是Jersy1.x或this one for 2.x,请参阅this文章以获取更多信息。
另一个很好的功能是支持REST MVC模式,这将允许您从Jersey服务返回视图,而不仅仅是数据(模型)。在这方面,与Jersey测试框架的兼容性仍在不断成熟,但它是可行的。
有关这方面的更多信息,请参阅本文:
http://usna86-techbits.blogspot.com/2013/12/jersey-jerseytest-migration-from-1x-to.html
发布于 2013-07-26 22:04:51
我认为REST API &它的实现几乎就像是一个非常普通的特性。所以两者的工作方式是一样的。但一个主要的区别是,在RESTEasy中,当客户想要检查REST APi调用时,生成WADL API.Especially是非常困难的,它将像WSDL一样提供很多帮助。
https://stackoverflow.com/questions/5042886
复制相似问题