Moh*_*ebl 6 web-services servlets
在使用PHP和NodeJS之前,我创建了许多提供JSON的REST Web服务,我知道这个概念.
现在我想用Java重新实现那些Web服务.在研究了如何用Java实现Web服务之后,我发现了一些标准或库,如JAX-RS,Spring或Jersey.但是我不知道所有这些之间的区别.
我想知道为什么我们不创建一个简单的servlet,它将通过HTTP请求调用并以JSON格式返回结果.如果我想使用其中一个标准,那么实现接受HTTP请求并返回JSON的Web服务的最佳选择是什么?
cas*_*lin 11
你可以用石头将钉子钉入墙壁.你肯定可以.但是如果你有锤子,你为什么要这样做呢?使用合适的工具将使您的生活更轻松.
以类似的方式,您可以仅使用Servlet API创建REST应用程序.但是,还有其他API用于创建REST应用程序.那么,你为什么不使用它们呢?
JAX-RS,目前由JSR 339定义,是用于创建RESTful Web服务的标准Java API,它构建在Servlet API的顶层.
值得一提的是JAX-RS是一个规范.为了使用它,您将需要一个实现,例如Jersey,它是参考实现.
一些可能有用的资源:
Spring Framework允许您创建RESTful Web服务,并且可以轻松地与其他Spring项目集成.
一些可能有用的资源:
归档时间: |
|
查看次数: |
20006 次 |
最近记录: |