《PHP开发APP接口》笔记

it2024-09-28  19

目录

PHP开发APP接口 课程地址学习要点APP接口简介 APP接口介绍APP如何进行通信通信格式区别APP接口做的哪些事儿

PHP开发APP接口

课程地址

imooc PHP开发APP接口

学习要点

APP接口简介封装通信接口方法核心技术APP接口实例

服务器端 -> 数据库|缓存 -> 调用接口 -> 客户端

APP接口简介

APP接口介绍APP如何进行通信通信格式区别APP接口做的哪些事儿

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如何进行通信

APP的通信模式非常类似于浏览器与服务器(B/S)间的通信模式(个人感觉更类似于Ajax的通信模式)。

通信格式区别

APP通信格式主要为XML与JSON格式。

XML定义

拓展标记语言(Extensible Markup Language, XML),主要用于标记数据、定义数据类型,是一种允许用户自定义节点的源语言。由于跨平台与跨语言的特性,XML非常适于传输和通信。 (XHTML是XML的一种应用,也是是HTML的一个子集)。

JSON定义

JSON(JavaScript Object Notation)一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。可在不同平台之间进行数据交换。JSON采用兼容性很高的、完全独立于语言语言文本格式。

两者的区别

可读性生成数据传输速度 // JSON数据格式生成方法 // 函数 json_decode() // XML数据格式生成方法 // 1 字符串拼接 // 2 new DomDocument() // 3 new XMLWriter() // 4 new SimpleXml()

APP接口做的哪些事儿

获取数据

从数据库或缓存中获取数据,然后通过接口数据返回给客户端

提交数据

通过接口提交数据给服务器,然后服务器进行入库处理或其他处理操作

APP的常用接口

版本升级接口获取数据接口提交数据接口

未完待续...博客园的md格式真丑,丢个evernote的公开链接

转载于:https://www.cnblogs.com/jxlwqq/p/4367255.html

相关资源:数据结构—成绩单生成器
最新回复(0)