如果servlet可以完成相同的事情,为什么还要使用Restful Web服务?

黑暗骑士

我是静态Web服务的新手。所以,请忍受我。我在宁静的WS上做一个小型POC。我以前曾在基于SOAP的服务(Jax-RPC)中工作。我发现的直接区别是这里没有WSDL。服务提供商托管的URL作为端点。我们通常使用jacksonjerseyforjsonxml基于请求参数,并在截取请求的方法之前使用@ get,@ post等注释,我们可以从托管服务获取参数并将其用于我们的利益。

现在,在我看来,我们可以在普通servlet中执行相同的操作。我们可以request.getParameter("param")doPost()方法中使用:来访问url并从中获取请求参数和值为什么我们需要宁静的方法来获取参数?

因此,问题归结为:在这种情况下,什么时候使用宁静的Web服务以及何时仅使用简单的简单servlet?

原谅我对这个问题直言不讳,我只是想了解更多。

哈顿

servlet可以正常工作。使用Web服务框架的好处与使用网站框架的好处相同。他们做了一些平凡的举重。例如,JAX-RS提供了更轻松的URL路由,以及与XML / JSON和Java bean之间的简单绑定。

您可以“免费”获得该软件。

因此,这些框架可以使开发变得更容易,但是肯定不是必需的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果一个网站使用了Web服务,为什么还要使用它呢?

来自分类Dev

RESTful Web服务-HATEOAS

来自分类Dev

RESTful Web服务的SQLite

来自分类Dev

关于RESTful Web服务

来自分类Dev

RESTFUL Web 服务 - 列表

来自分类Dev

ColdFusion RESTful Web 服务

来自分类Dev

symfony使用Web服务

来自分类Dev

为什么春天RESTful Web服务采取不同时间分别完成

来自分类Dev

VS 2015的RESTful Web服务

来自分类Dev

Java中的RESTful Web服务

来自分类Dev

RESTful Web服务的良好端点

来自分类Dev

Restful Web服务中的Headerparam

来自分类Dev

保护RESTful Web服务URL

来自分类Dev

REST保证与RESTful Web服务

来自分类Dev

部署Web服务(例如Web App或Servlet)

来自分类Dev

REST API与REST Web服务与RESTFul Web服务

来自分类Dev

为什么无法获得RESTful Web服务响应?GET方法

来自分类Dev

什么是mORMot Web服务的真实Web URL?

来自分类Dev

使用 jQuery 使用 Web 服务

来自分类Dev

使用Apache Shiro保护RESTful Web服务

来自分类Dev

通过TomEE使用Jersey RESTful Web服务

来自分类Dev

在RESTful Web服务中使用多个资源

来自分类Dev

使用FutureTask调用RESTful Web服务

来自分类Dev

使用Spring MVC RESTful Web服务的Angularjs

来自分类Dev

如何使用javaScript调用Restful Web服务?

来自分类Dev

使用Spring Boot创建RESTful Web服务

来自分类Dev

使用Spring MVC RESTful Web服务的Angularjs

来自分类Dev

通过TomEE使用Jersey RESTful Web服务

来自分类Dev

使用jQuery ajax的RESTful Web服务