spring4+springMVC+mybatis集成jersey2,一个实现了RESTful的webservice框架。(源码)
2018-04-03 13:03
495 查看
在介绍之前,先说明一下,项目的结构,使用了maven构建项目,模块化管理。
图片中:1是整个项目,2是客户端,3是服务端,4是接口层,5是数据访问层
其中的依赖关系为2(客户端)和3(服务端)分别依赖4(接口层),4(接口层)依赖5(数据层)。
第一步:使用maven,引入spring和jersey的相关jar包。
第二步:其实这一步中就是和我们建立SSM框架的时候类似,(如果不会建立SSM框架可以百度,如果还是不会,不要担心,稍后我也会附上源码)。
这些圈住的就是基本SSM框架的配置,接下来有两处重要的地方需要注意。一个是ServerController.java,一个是WEB-INF下面的web.xml.
我们需要注册一个类UserServiceImpl.java
打开这个类,我们会看到类级别上
方法级别上有:
以上的注解,在我的这个类中有详细说明,稍后可以下载源码。mapper没有什么特别的,还是按照之前的ssm框架。
接下来是WEB-INF下面的web.xml
图片中的<url-pattern>/jersey/*</url-pattern>会和下面的客户端有关系,请继续向下看
第三步:建立客户端
发现了什么,和之前的服务器端一样?接着向下看
打开ClientController.java,注意@RequestMapping("/jersey/user")
这个地址就是配置在服务端被拦截的url。接下来关键的部分来了,BaseController.java
我们在写请求地址的时候,只需像ClientController.java中的写法类似,继承BaseController.java,调用requestResult()方法即可。
到此spring4和jersey2的集成结束,接下来,测试:
输入地址:http://localhost:8078/jersey/user/getAllUser
找到了我们一开始写的UserServiceImpl.java。
以上就是spring4和jersey2的集成,本人小白,还希望各位大神指点。
源码下载地址:spring4+springMVC+mybatis完美整合jersey2
图片中:1是整个项目,2是客户端,3是服务端,4是接口层,5是数据访问层
其中的依赖关系为2(客户端)和3(服务端)分别依赖4(接口层),4(接口层)依赖5(数据层)。
第一步:使用maven,引入spring和jersey的相关jar包。
第二步:其实这一步中就是和我们建立SSM框架的时候类似,(如果不会建立SSM框架可以百度,如果还是不会,不要担心,稍后我也会附上源码)。
这些圈住的就是基本SSM框架的配置,接下来有两处重要的地方需要注意。一个是ServerController.java,一个是WEB-INF下面的web.xml.
我们需要注册一个类UserServiceImpl.java
打开这个类,我们会看到类级别上
方法级别上有:
以上的注解,在我的这个类中有详细说明,稍后可以下载源码。mapper没有什么特别的,还是按照之前的ssm框架。
接下来是WEB-INF下面的web.xml
图片中的<url-pattern>/jersey/*</url-pattern>会和下面的客户端有关系,请继续向下看
第三步:建立客户端
发现了什么,和之前的服务器端一样?接着向下看
打开ClientController.java,注意@RequestMapping("/jersey/user")
这个地址就是配置在服务端被拦截的url。接下来关键的部分来了,BaseController.java
我们在写请求地址的时候,只需像ClientController.java中的写法类似,继承BaseController.java,调用requestResult()方法即可。
到此spring4和jersey2的集成结束,接下来,测试:
输入地址:http://localhost:8078/jersey/user/getAllUser
找到了我们一开始写的UserServiceImpl.java。
以上就是spring4和jersey2的集成,本人小白,还希望各位大神指点。
源码下载地址:spring4+springMVC+mybatis完美整合jersey2
相关文章推荐
- 一个实例演示jersey框架实现RESTful风格的Webservice,并发布到Tomcat,以及客户端调用示范
- 使用Jersey框架实现RESTfulWebService
- Jersey实现Restful webservice及Ajax访问
- 使用java实现Restful webservice(Jersey)
- Java实现Restful框架Jersey学习
- WebService(一):详细步骤带你编写第一个简单的CXF框架实现WebService程序
- Jersey 极致简单的Restful WebService实现
- 使用CXF框架实现webservice的一个简单例子
- 在同一个系统里用cxf 实现SOAP 协议和RESTful风格 两种类型的webservice接口(含简单demo)
- Jersey框架一:Jersey RESTful WebService框架简介
- Jersey框架一:Jersey RESTful WebService框架简介
- Java下RESTful WebService的实现框架介绍
- RestfulWebService实现之一--------------Jetty+Jersey方法一
- Jersey框架一:Jersey RESTful WebService框架简介
- 【jersey】 spring 整合jersey 实现RESTful webservice
- polaris: 一个用go实现的支持restful的web框架
- polaris: 一个用go实现的支持restful的web框架
- 利用resteasy框架构建rest webservice----第四波:resteasy与spring真正集成发布我们的restful webservice 服务(实例、教程)
- 一个通用的单元测试框架的思考和设计03-实现篇-核心类源码
- 一个通用的单元测试框架的思考和设计03-实现篇-核心类源码