Restful
来源:互联网 发布:硬盘坏了恢复数据 编辑:程序博客网 时间:2024/06/02 02:18
凡是Web网络应用程序,最基本的结构中至少应该包括服务端、客户端
在职责划分的时候,通常的做法是:
前端工程师负责浏览器端用户交互界面和逻辑等
后端工厂师负责数据的处理和存储等
可以概括为后端提供数据,前端只负责显示数据和收集用户数据
在前后段通信中,当前流行的做法是采用json作为契约格式,接口采用Restful的风格。
但是这么安排就会存在必然的问题,两种角色之间的依赖问题:前端开发人员需要等待后端人员完成提供数据的模块过后才能工作
二、前后端开发分离方案:
愿景:让前端开发人员与后端开发人员的开发工作相互独立,互不干扰,减少耗时
思路:时间是前端开发人员浪费在等待后端接口上了,能不能不等接口,直接干就完了
实践:
1、事先约定好接口的标准(契约精神)
2、后端开始开发接口
3、前端通过假数据的方式模拟一个后端接口
用假数据方式模拟实际的接口,这就是MOCK。
在开发者的眼中,泛指所有的客户端伪造数据的手段
Mock的方式:
1、JSON文件的方式就是最简单的mock行为(缺点明显,最原始的方法)
2、自己写一个简单的API接口(控制时间)
3、第三方工具
mock.js
json-server
Mock.js是一款模拟数据生成器,旨在帮助前端攻城狮独立于后端进行开发,帮助编写单元测试。提供了以下模拟功能:
1、根据数据模板生成模拟数据
2、模拟Ajax请求,生成并返回模拟数据
3、基于HTML模板生成模拟数据
mock.js使用方法:
1、引入mock.js文件
2、引入过后全局对象上会多一个Mock对象
3、Mock对象中最常用的就是mock方法
目前发展趋势是前端的设备层出不穷,比如Iphone、Android、平板等,因此必须要一种统一的机制方便不同的前后端记性通信,这就导致了API结构的流行。其中Rest API是目前比较成熟的一套互联网应用程序的API设计理论。
- Restful
- restful
- RESTful
- restful
- RESTful
- RESTful
- RESTful
- RESTful
- RESTful
- RESTful
- RESTful
- RESTful
- restful
- Restful
- Restful
- RESTful
- RESTful
- Restful
- Java对象作用域
- mysql安装jdbc驱动
- 揭露动画ViewAnimationUtils.createCircularReveal()
- 由于IE对URL编码问题处理不当带来的XSS的PoC
- 计算机视觉资料
- Restful
- Java反射
- Zookeeper实例原生API--同步获取节点数据
- [HAOI2017]新型城市化
- 简单支持unity同一个项目多开的方式
- 状态栏、沉浸式状态栏
- 限制容器对内存的使用
- (6/10)Servlet入门
- 单例模式之线程安全