【发布时间】:2016-09-06 13:01:58
【问题描述】:
在使用 PHP 和 NodeJS 之前,我创建了许多提供 JSON 的 REST Web 服务,并且我知道这个概念。
现在我想使用 Java 重新实现这些 Web 服务。在对如何在 Java 中实现 Web 服务进行了一些研究之后,我发现了一些 标准 或 JAX-RS、Spring 或 Jersey 等库。但是我不知道它们之间的区别。
我想知道为什么我们不做一个简单的 servlet,它会通过 HTTP 请求调用并以 JSON 格式返回结果。如果我想使用这些标准之一,实现接受 HTTP 请求并返回 JSON 的 Web 服务的最佳选择是什么?
【问题讨论】:
-
因为如果您创建一个简单的 servlet,那么您必须自己完成所有由现有框架优雅处理的样板代码。这恰好是所有“我为什么要使用 X 而不是自己做 Y”问题的答案。
标签: web-services servlets