目录
PHP开发APP接口 课程地址学习要点APP接口简介 APP接口介绍APP如何进行通信通信格式区别APP接口做的哪些事儿imooc PHP开发APP接口
服务器端 -> 数据库|缓存 -> 调用接口 -> 客户端
PHP面向对象的接口(interface)与APP中的接口(API)概念区别: interface是一种特殊的抽象类,只定义一系列抽象方法。
// 定义一个接口 interface test { public function getTest1(); // 抽象方法 public function getTest2(); } // 定义一个类实现接口 class demo implements test { public function getTest1() { echo 1; } public function getTest2() { echo 2; } }APP接口,也叫通信接口,它必须满足三个条件:
接口地址接口文件(处理某些业务逻辑)接口数据客户端:发送APP地址(接口地址)请求 接口地址:返回 JSON|XML格式数据 客户端:解析数据 客户端:填充内容
APP的通信模式非常类似于浏览器与服务器(B/S)间的通信模式(个人感觉更类似于Ajax的通信模式)。
APP通信格式主要为XML与JSON格式。
拓展标记语言(Extensible Markup Language, XML),主要用于标记数据、定义数据类型,是一种允许用户自定义节点的源语言。由于跨平台与跨语言的特性,XML非常适于传输和通信。 (XHTML是XML的一种应用,也是是HTML的一个子集)。
JSON(JavaScript Object Notation)一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。可在不同平台之间进行数据交换。JSON采用兼容性很高的、完全独立于语言语言文本格式。
从数据库或缓存中获取数据,然后通过接口数据返回给客户端
通过接口提交数据给服务器,然后服务器进行入库处理或其他处理操作
未完待续...博客园的md格式真丑,丢个evernote的公开链接
转载于:https://www.cnblogs.com/jxlwqq/p/4367255.html
相关资源:数据结构—成绩单生成器