完整安卓APP后端的搭建
这阵子因为跟同学组队做一个拼车的APP,学了很多”乱七八糟”的东西,先后把安卓APP的开发大致学了一下,看的是《第一行代码》,在我另外一个文章分类里也有相关的笔记,写的没有很深,都是一些比较浅显的知识,之后我又纳闷了,我们这个是个app,而且是个拼车的软件,怎么着也会要用到网络吧,得跟服务器那边还扯上关系吧,可是大二狗之前讲真还没学过这些东西,所以无奈后端这部分也得学,不多说当时拿起键盘就是一顿百度,可是也不知道为什么,这方面讲得多,可是看完就是连不起来,因为大多比较散并且很多是工作之后的人写的,里面穿插的是高阶的东西,难得找到一个好多比较适合新手的教程,最后在CSDN找到一个比较亲民点的,看着慢慢摸索算是搞懂了一下,这里来做个总结,顺便也想引导一下后来的兄弟们少走点弯路,就这样,开始吧,各位大佬如果发现讲错欢迎及时指正,假如没有及时回复可以邮件317863945@qq.com
写在前面:
本文适合哪些人:懂java的,会写android单机程序,懂得用HTTPClient等发送请求解析请求的但对服务器搭建这一块不是特别懂的
这里整个文章以一个简单的登录注册功能为例子,讲云服务器的搭建,没有涉及本地服务器的搭建
1,云服务器的搭建,这里我们选择阿里云服务器,各位学生朋友可以购买学生套餐,9.9每个月
购买+远程连接:教程不细说,https://blog.csdn.net/zhaoyanga14/article/details/52876838这里讲得很详细
好像没有把Windows更新关掉的都会遇到无法连接的问题,别急,问题不大,解决办法在这里,win10家庭版用户特别得看看https://www.cnblogs.com/Yintianhao/p/9199331.html
安装JDK,XAMPP集成开发包:如果前面有安装单独的mysql或tomcat,介意先卸载,JDK不用说,写java的都知道,安装也简单,去官网下一个,配置好环境变量,别告诉我你不会….XAMPP是一个集成开发包,可以用它安装我们的tomcat应用服务器软件还有mysql数据库,为什么要用这个呢,因为时常会出现Tomcat和MySQL版本不匹配会造成很多问题,所以直接用它她就会自动给你配置好他们不用你操心了,安装XAMPP没什么太多注意的地方,虽然我们可以具体选择安装和不安装那些模块,不过对于新手算了吧,直接一路next就是,之后打开,我们就会看到界面:启动mysql和tomcat后面的start,看到前面是绿色的就ok,如果没有绿色显示红色,很大概率上是因为你里面本来有mysql,这里默认启动是本来那个,所以之前建议先卸载掉其他的..
之后我们来测试一下tomcat是否能用,我们到自己电脑上打开浏览器然后输入远程服务器的IP地址:8080,回车
如果看到这个,就说明没问题
到这里,服务器搭建已经完成,之后我们要做的就是编写服务器端程序了,打算明天更新编写servlet那部分,由于最近考试周,还是得好好学习,我先去复习操作系统去了