客户端与服务器的数据交互

毕设需要接粗到一些关于app和前端后端的东西,学习记录一下。

首先不要管安卓端还是苹果端,现在一般都是响应式的app,放到安卓或者苹果或者pc或者平板都是没有问题的。一般采用的是http接口通讯,或者socket连接。具体你要去查资料找Demo了。

现在主流是采用html5开发或者混合开发了。所以最好是服务器提供appAPI接口,通过http或者https访问服务器,获取数据,数据一般是json,或者xml,拿到后解析数据就可以了,然后再用UI框架或者其他框架或者自定义的UI封装下格式很漂亮了,至于cookie和session等,看你的习惯,网络验证和签名那些也自己看习惯,如果涉及到大数据,还需要引入第三方框架的,直接引入就可以了,不过推荐自己写,防止侵权。都是很通用的。

具体形式分类如下:

手机APP<==> 后台WEB <==> 数据库

[后台WEB]会发布REST API,协议是HTTP,实现REST API会去操作后台的数据库,增删查改数据库表记录

[手机APP]会调[后台WEB服务]的REST API,这样整个通信流程就通了.

手机APP是移动网络,访问不到本地搭建的WEB后台的,这种情况要么在一个公网服务器上搭建WEB后台,

要么就是采用端口映射(内网穿透)软件,比如开源的holer,配置一个key就可以实现从手机APP上访问了。记得当年师兄就是采用的这种技术手段解决了他的毕设。

你可能感兴趣的:(客户端与服务器的数据交互)