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

博主记录毕设中涉及的APP和前后端开发内容。主流采用HTML5或混合开发,服务器提供APP API接口,通过HTTP或HTTPS获取数据。通信流程为手机APP调用后台WEB服务的REST API操作数据库。若手机APP无法访问本地WEB后台,可搭建公网服务器或用端口映射软件解决。

毕设需要接粗到一些关于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上访问了。记得当年师兄就是采用的这种技术手段解决了他的毕设。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大江东去浪淘尽千古风流人物

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值