Restful web service (物流查询)
2017-10-15 22:13
99 查看
下载地址:http://download.csdn.net/download/a1342772/10023064
1搭建环境
1.1导包
(1)spring的包(2)JSON数据的转换的包
(3)数据库驱动的包
1.2修改配置文件
(1)spring-mvc.xml主要是添加这一句
Json的解析器
2.编写服务器端
2.1基本的MVC模式
2.2.1通过数据访问层(dao)从数据库中获取数据
BaseDao 连接数据库,FlowDao对数据库进行操作
2.2.2通过业务逻辑层(service)调用dao服务,并且提供给控制层接口
2.2.3通过控制层(contraller)获得业务逻辑层的数据,提供给视图层(view),做一个中转
2.2.4视图层的实现(view)
客户端的编写2.2构建restful web Service 服务
提供restful web Service服务,只用修改一下控制层就可以了@RestController(标记一个控制器,每一个方法返回一个对象)
它将该类标记为一个控制器,其中每个方法返回一个域对象而不是一个视图。
@RequestMapping(url)
注解确保向/ greeting方式的HTTP请求映射到greeting()方法。
@RequestParam(接收参数)
将查询字符串参数名称的值绑定到greeting()方法的name参数中。 此查询字符串参数被明确标记为可选(默认情况下为required = true):如果请求中不存在,则使用“World”的defaultValue。
传统的MVC控制器和上面的RESTful Web服务控制器之间的关键区别是创建HTTP响应主体的方式。 这个RESTful Web服务控制器不是依靠视图技术来将问候数据执行服务器端呈现到HTML,而是简单地填充并返回一个Greeting对象。 对象数据将直接写入HTTP响应为JSON。
Greeting对象:每个方法返回一个域的对象,要使用JSON保存。所以要把greeting对象转化为JSON.
3客户端
传到客户端的应该是JSON数据通过getForobject可以获得资源,以及传送参数。
4测试
相关文章推荐
- flask + sqlite3 + android 构建RESTful API实现个人信息查询系统 (上(服务器端))
- 如何封装RESTful Web Service
- Restful Web Service初识
- Node.js - RESTful API - web service
- Restful Web Service初识
- Web Service 其他服务器检测不到查询测试按钮
- PyCharm使用技巧:Test RESTful Web Service(RESTful接口测试界面)
- 快递物流查询接口介绍
- 用Srpingmvc 创建RESTful web service
- Apache CXF 构建RESTful Web Service
- Spring restful web service编码乱码问题
- 构建RESTful Web Service - 验证的实现和使用(HTTP 基本认证)
- 如何封装RESTful Web Service
- restful web service 第四章 面向资源的架构-1综述
- 基于CXF Java 搭建Web Service (Restful Web Service与基于SOAP的Web Service混合方案)
- 免费快递物流轨迹信息查询接口API对接方法
- 接口自动化测试 – Java+TestNG 测试 Restful Web Service
- 快速构建一个基于Spring的RESTful Web Service
- java中使用restful web service来传输文件
- 如何使用 JMeter 调用你的 Restful Web Service?进行简单的压力测试和自动化测试