想开发一个自家公司用的仓库管理的安卓客户端,(大概就是什么型号的货物呀库存多少这样)pc端搭建服务器。大概就是实现安卓客户端可以与服务器进行数据交互,通过访问服务器连接的数据库进行增删查改,pc端…嗯当然也要增删查改。本人大二小白一枚,技术知识都没到家,就想知道大概得通过什么架构什么步骤实现安卓客户端与服务器的数据交互,以及服务器端与数据库的连接,以及如何修改数据库内容???安卓客户端要能通过外网访问的…
9条回答 默认 最新
- Jackie 仔 2017-06-09 09:26关注
1、安卓客户端与服务器进行数据交互现在流行的做法是使用json,不建议使用socket,毕竟socket使用起来比较麻烦。
可以通过在安卓发送http请求到后台,后台返回json数据,安卓端再解析json(可以使用java语言,tomcat做服务器)。
2、说到后台技术的话,现在都是spring框架的天下,你需要学习的有spring mvc、spring(如果PC端不需要用到网页,强烈建议使用spring boot),数据库连接用mybatis或者hibernate,mybatis上手比较快(PS:学习这些框架技术的时间较长)。
如果不想使用框架,觉得学习成本高,就直接使用servlet和jdbc
3、说到安卓要在外网访问自己的服务器,可以购买阿里云、腾讯云、百度什么什么的、新浪什么什么的服务器,把自己的服务器部署在上面。
(要钱,也要学习怎么部署,不太建议)。不过可以使用一些外网映射工具,我建议一个叫ngrok的工具,网上有得下载不收费,
学习简单使用cmd输入一行命令就可以拥有自己的固定域名。
4、看到你说想要十天做出系统,这个不太现实,光学习上面框架就得几个月。至于怎么学习,这得看你自己了。
5、至于服务器怎么与数据库连接以及如何修改数据库内容,学JDBC的时候你就知道了。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 3无用
悬赏问题
- ¥15 metadata提取的PDF元数据,如何转换为一个Excel
- ¥15 关于arduino编程toCharArray()函数的使用
- ¥100 vc++混合CEF采用CLR方式编译报错
- ¥15 coze 的插件输入飞书多维表格 app_token 后一直显示错误,如何解决?
- ¥15 vite+vue3+plyr播放本地public文件夹下视频无法加载
- ¥15 c#逐行读取txt文本,但是每一行里面数据之间空格数量不同
- ¥50 如何openEuler 22.03上安装配置drbd
- ¥20 ING91680C BLE5.3 芯片怎么实现串口收发数据
- ¥15 无线连接树莓派,无法执行update,如何解决?(相关搜索:软件下载)
- ¥15 Windows11, backspace, enter, space键失灵