REST服务和Servlet

时间:2015-10-24 19:34:25

标签: java rest servlets

所以我在这里编写我的第一个REST服务,其中一个问题是我的理解尚不清楚,我的web.xml文件中有一个servlet条目,如下所示:

<servlet>
    <servlet-name>CXFServlet</servlet-name>
    <servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>

那么我的服务如何使用这个servlet?在REST服务中使用servlet是什么?服务只是一个使用servlet内置的HTTP方法的框架吗?

1 个答案:

答案 0 :(得分:2)

CXFServlet是Apache CXF用于发布其余服务的传输之一。换句话说,当发布一个简单的Java Servlet的Rest服务JAXRS注释(@Path)时,CXF会在底层使用。 因此,部署其余服务的最终URL是CXFServlet映射与您的其余服务路径之间的串联。

还有其他类型的交通工具。请参阅http://cxf.apache.org/docs/transports.html,了解他们是更多选择。

希望这能澄清你。