======== 小白问题,多指教 ============

愚者只看星不看答案 2014-08-05 04:19:55
对android一无所知,现在要开发一个apk的客户端,客户端需要通过sql server的验证及从sql server中加载很多数据,但是根据我对于桌面客户端的经验,不应该将数据库的连接信息保存到客户端中,在android中是应该通过加密连接字符串还是单独开发一个http的中间层让android来调用吗?请有经验的朋友来谈谈,多谢。
...全文
141 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
gao_chun 2014-08-06
  • 打赏
  • 举报
回复
1.服务器端控制好业务逻辑代码 2.提供接口给android客户端(规定request方式和response的数据格式) 3.客户端解析并显示 注:安全控制的业务逻辑代码块最好放在服务器端
skgary 2014-08-05
  • 打赏
  • 举报
回复
引用 3 楼 truelove12 的回复:
[quote=引用 1 楼 u014635668 的回复:] 我们一般做的时候 都是需要什么数据让服务器写个接口获取数据处理数据并返回,然后客户端调用这个接口就是。
引用 2 楼 skgary 的回复:
一般是 sql server这里做个 web 服务器,通过 json接口返回相应的数据 然后客户端通过http + json加载数据
是的,我目前的想法也是使用http来返回json,那么对于加载特定用户的相关的数据,就直接使用http明文post当前登录用户的标识吗?[/quote] 如果要加密,当然办法有很多种。 最简单的就是登录的时候通过SSL加密,登录完成后,使用session来取得后续的数据
  • 打赏
  • 举报
回复
http不使用ssl的情况下是明文传递的,如何保障http post中传递的用户标识这些信息呢?
吾非名家 2014-08-05
  • 打赏
  • 举报
回复
暑假我做项目也是需要从服务端的数据库获取信息,其实Android应用是不能去连接数据库的(不是技术上不能,而是逻辑上不能这么做,因为很容易给用户篡改数据库的东西),因此,如果Android客户端要要获取数据库的东西,就需要把数据库的内容封装成json数据(xml都行,但是json更方便与服务端交互),然后Android客户端通过http获取这个json文本后对这个Json文本解析,就能获取数据库的内容了
「已注销」 2014-08-05
  • 打赏
  • 举报
回复
客户端你只管请求数据 显示数据 运算啥的让后台去做
CharlesWei1920 2014-08-05
  • 打赏
  • 举报
回复
在服务器处理,Android客户端只请求数据。用JSON
  • 打赏
  • 举报
回复
引用 1 楼 u014635668 的回复:
我们一般做的时候 都是需要什么数据让服务器写个接口获取数据处理数据并返回,然后客户端调用这个接口就是。
引用 2 楼 skgary 的回复:
一般是 sql server这里做个 web 服务器,通过 json接口返回相应的数据 然后客户端通过http + json加载数据
是的,我目前的想法也是使用http来返回json,那么对于加载特定用户的相关的数据,就直接使用http明文post当前登录用户的标识吗?
skgary 2014-08-05
  • 打赏
  • 举报
回复
一般是 sql server这里做个 web 服务器,通过 json接口返回相应的数据 然后客户端通过http + json加载数据
android小于 2014-08-05
  • 打赏
  • 举报
回复
我们一般做的时候 都是需要什么数据让服务器写个接口获取数据处理数据并返回,然后客户端调用这个接口就是。

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧