一、前言
Jersey 这是一个非常优秀的框架,是一个实现了RESTful的webservice框架, 属于glassfish项目.
官方网站: http://jersey.com/
jersey目前的中文文档比较少, 官方的例子使用了maven来构建,网上也没有直接使用jar的demo,而我刚好
公司需要做这个,在解决各种坑之后决定分享给大家。
什么是RESTful?
REST是设计风格而不是标准。是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。
我在这就不默认大家是知道的。
二、整合开始
2.1 Jersey的JAR包导入 (下载地址所有JAR包)
(我以最新版本2.22.1为例,请注意你在官网上下载的jar包是没有这么多的 spring的包我默认你已经有了)
2.2 在web.xml加入jersey 的servlet配置
<!-- =================== HiddenHttpMethodFilter end ==================== -->
<servlet>
<servlet-name>JerseyServlet</servlet-name>
<servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>javax.ws.rs.Application</param-name>
<!-- 这个类是资源注册类 -->
<param-value>com.sufudai.rest.MyRestWebService</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>JerseyServlet</servlet-name>