OrderBiz业务类

OrderBiz业务类

1。在该业务类下,的listByPage中,订单网页都没有currentPage此参数?为什么还可以.addParams("currentPage",currentPage+"")?以及此currentPage,和在该类orderBiz下的方法add()之间是怎么建立关联的?程序中并没有体现?

2.整个视频中,对应服务端的站上的各个部分关联有点模糊,特别是我们是分别对不同网页进行登陆/查询/订单等各种请求的?它们这件的关联好像是通过网页那边的服务端的?安卓怎么知道我登陆这个账号就要查询该账号下的订单呢?是不是在路径3才会有讲解?

3.整个程序我都只有看到对账号信息的放入,UserInfoHolder类内,只有SPUtils.getInstance().put(KEY_USERNAME, user.getUsername());没有找到对密码的存储?请问老师他是怎么输入用户名,进行校验密码正确的?

正在回答

登陆购买课程后可参与讨论,去登陆

3回答

1、因为addParams前使用的是OkHttpUtils.post(),post请求是不在url中显示参数的,不同于get请求。

2、listByPage()方法和add()方法是虽然都是向服务器提交用户操作数据,但两个方法的url不同,服务器得到后会根据url的不同做不同的处理(即一个是查询一个是增加)

3、服务器会根据客户端提交的不同url来知道客户端提交的数据用来做什么。且项目开发中客户端和服务器端开发是分别对应不同的职责任务的,本路径是面向客户端开发人员,客户端开发只负责向服务器提交数据,而不需要去处理返回提交的数据及结果。

4、老师带大家演示的项目中,登录是将登录数据以post方式提交给服务器去验证的,用户在首次注册登录都是交给服务器去做数据验证的。因为一个系统可能会有web端、android端、ios端等不同平台提交的数据,服务器会根据不同平台提交的数据,通过后台数据库的验证,将验证结果返回给客户端。这些都是需要服务器配合开发的。

  • FRISHRIGHT 提问者 #1
    嗯嗯!!!这个服务端在慕课网应该学什么课程或者路径啊?不然最后一节课视频听得很懵逼
    2017-09-11 22:19:48
shammgod4342601 2017-10-21 16:40:19

同问这个问题,对于接口服务器的使用传的参数是以后会有人讲给你听怎样使用?

  • 老师在视频操作时会演示介绍,比如3-2小节中的登录部分接口地址在50秒处,参数在44秒处。
    2017-10-22 17:31:59
好帮手慕雪 2017-09-12 09:53:16

你只要知道你给它url,它可以响应给你json数据。然后参考本步骤第一节《Android网络操作》提供的教辅资料,听课就没什么问题了。如果想了解服务器端的内容,可以观看java web相关的课程。祝:学习愉快

http://img1.sycdn.imooc.com/climg//59b73d66000168f103200396.jpg

  • 提问者 FRISHRIGHT #1
    谢谢~~~~~~~~~
    2017-09-12 10:36:33
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Android网络操作与数据存储2018版
  • 参与学习           人
  • 提交作业       307    份
  • 解答问题       1613    个

本专题是联网及数据处理的必备技能。课程从网络基础知识到线程间协同工作、异步下载处理。介绍了Android内外部文件存储、轻量级数据库SQLite的使用。利用屏幕适配、状态保持、百度地图解决实际问题。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师