使用php开发的web项目,现在一般情况会使用mvc的开发模式,由于终端有pc,移动端等不同的需求,需要实现 开发出一个系统 可以在不同终端中都可以使用,这样一来就必须使用接口化编程。
**什么是接口化编程?**在这里,首先说明一下,接口化编程 是一种 架构设计模式,是一种 规则。与php或java中的定义的接口interface是不同的概念。
接口化编程 是将 前台服务 和 后台服务 彻底的分离开来,通过调用接口,来获取数据。
简单来说,它将web项目分成了三部分 前端 、接口部分、后端。前端通过调用接口来获取数据,后端通过调用接口来处理数据。
接口化编程,返回的结果通常要使用json格式,并且包含以下及部分:
code:状态码
message:状态信息
data:返回的结果或数据
更多api开发,可以看下restful、oauth2.0相关内容。