如何在JSF框架中实现JAX-RS RESTful服务
在我的实验室中,我被要求使用JSF框架创建一个简单的网站,并同时使用REST。我对这两个做了一些研究。事实证明,对于REST,我必须在Jersey上使用JAX-RS框架。我想知道如何集成这两个框架,即JAX-RS和JSF?
我已经在web.xml
JSF中使用了以下servlet :
<servlet> <servlet-name>Faces Servlet</servlet-name> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class></servlet><servlet-mapping> <servlet-name>Faces Servlet</servlet-name> <url-pattern>/test/*</url-pattern></servlet-mapping>
对于Jersey,我认为我必须在中使用以下servlet web.xml
:
<servlet> <servlet-name>Jersey REST Service</servlet-name> <servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class> <init-param> <param-name>jersey.config.server.provider.packages</param-name> <param-value>com.jbm.rest</param-value> </init-param></servlet><servlet-mapping> <servlet-name>Jersey REST Service</servlet-name> <url-pattern>/api/*</url-pattern></servlet-mapping>
现在,我担心的是,这个Jersey servlet将取代中的Faces servlet web.xml
。这会将我的应用程序从JSF更改为JAX-RS。但是我想保留JSF并同时使用JAX-RS。我怎样才能做到这一点?
jeck猫
慕丝7291255
相关分类