Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SpringRESTWeb服务相对于Servlet的优势_Spring - Fatal编程技术网

SpringRESTWeb服务相对于Servlet的优势

SpringRESTWeb服务相对于Servlet的优势,spring,Spring,与核心Servlet相比,使用SpringRESTWeb服务有哪些优势? 正如我们所知,SpringRESTWeb服务在内部也使用Servlet。Rest是一种特殊的Web服务。对于您的应用程序来说,这是否是正确的事情各不相同。如果是,您应该使用为REST设计的框架/库,以简化编码。您可能还想看看JAX-RS 如果您需要非REST web服务,Servlet可能是一个选项,但也有其他选项。REST不是一种web服务类型-它是一种体系结构和规范-JAX-RS。Spring有自己的REST实现库,主

与核心Servlet相比,使用SpringRESTWeb服务有哪些优势?
正如我们所知,SpringRESTWeb服务在内部也使用Servlet。

Rest是一种特殊的Web服务。对于您的应用程序来说,这是否是正确的事情各不相同。如果是,您应该使用为REST设计的框架/库,以简化编码。您可能还想看看JAX-RS


如果您需要非REST web服务,Servlet可能是一个选项,但也有其他选项。

REST不是一种web服务类型-它是一种体系结构和规范-JAX-RS。Spring有自己的REST实现库,主要基于其MVC控制器。我建议您在有任何特定于Spring的需求之前不要使用springrestweb服务(尽管我想不出任何此类需求是其他轻量级JAX-RS实现无法解决的)。Jersey是Sun/Oracle最轻量级的JAX-RS参考实现,它也支持Spring,可以根据需要插入