【发布时间】:2015-01-10 06:43:37
【问题描述】:
我是 restful web services 的新手。所以请多多包涵。我在 restful WS 上做一个小 POC。我以前曾在基于 SOAP 的服务 (Jax-RPC) 中工作。我发现的直接区别是这里没有 WSDL。由服务提供商托管的 URL 充当端点。对于基于json或xml的请求参数,我们通常使用jackson或jersey,并在拦截请求的方法之前添加@get、@post等注释,我们可以从托管服务获取参数并使用他们是为了我们的利益。
现在,在我看来,我们可以在普通的 servlet 中做同样的事情。我们可以点击 url 并使用 request.getParameter("param") 在 doPost() 方法中从中获取请求参数和值。为什么我们需要宁静的方式来获取这里的参数?
所以问题归结为:我们什么时候使用 restful web 服务,什么时候在这种情况下只使用简单、简单的 servlet?
请原谅我的问题直言不讳,我只是想了解更多。
【问题讨论】:
标签: java web-services rest servlets