第一,客户端提交给特定接口参数
app通过post或者get,提交数据参数给服务器一个接口地址。例如(www.xxxx.com/newsList.php)
第二,接口就是特定查询功能php文件
这个newsList.php接口文件,也就是大家说的api,
第三,php接口里面是什么
php文件里面就是一些select * from table 查询语法,从mysql数据库中获得数据,然后返回json数据。
第四,给UI填坑
之后app客户端获得json数据,用json数据中的data内容,对activity.xml中的textView,imageView等等填坑。
第五,app丰满了
最终达到ui效果。
最后,接口缓存很重要,可以减轻数据库负担。
一般向数据库请求数据有三种方式,
第一种:每次请求接口都去mysql数据库 select一回。
第二种:接口设置缓存,请求接口以后,select查询一次,将json接口保存一下,可以保存一个时间段(30分钟),之后自动删除缓存,这样mysql被查询次数会大大减少。
第三种:服务器对特定接口,例如app某些列表页面,5分钟自动生成一个缓存,之后客户端不用每个人都去select查询,只用请求这个缓存文件就可以了。
感觉还有一点帮助的话,就点个
赞 吧
谢谢了。