Android 项目实践(四)——服务器搭建
2015-10-14 09:02
351 查看
每一个应用应该都要有自己的服务器。在应用发布之后一定会有不同的用户注册,用户注册后的信息要上传给服务器保存,用户登录后还会产生不同的数据,就像我们在上一篇博客中创建的“客户”数据表一样,不同的用户一定有不同的“客户”数据表。这些信息最终都是要上传给服务器保存的。所以每个应用都要拥有一个自己的服务器。
之前这篇博客一直没有完成今天做一个彻底的了结~
2. 下载如下,选择32位或者64位。
![](https://img-blog.csdn.net/20151023105954010)
1. 下载后解压apache-tomcat-7.0.63-windows-x64。
2. 解压tomcatPluginV331,然后关闭Ecplise,将解压出来的com.sysdeo.eclipse.tomcat_3.3.1.jar的jar包复制到eclipse安装路径中的plugins文件夹下,即“应用目录\eclipse\plugins”。
3. 然后打开Ecplise,发现如下所示三个小猫的图标
![](https://img-blog.csdn.net/20151014215045002)
4. 然后配置Tomcat选项。
![](https://img-blog.csdn.net/20151023110614097)
弹出如下选框。
![](https://img-blog.csdn.net/20151023110632691)
4. 创建项目。
![](https://img-blog.csdn.net/20151014212835427)
2. 写上创建的项目名称,然后点击Next,Next然后Finish。
![](https://img-blog.csdn.net/20151023111148855)
3. 首先在src下创建一个包。
![](https://img-blog.csdn.net/20151023140711184)
4. 在包中创建一个Servlet。
![](https://img-blog.csdn.net/20151023141010206)
5. 此时创建的工程是报错的,我们需要导入Apache的Lib.
右键点击工程,然后选择”BuildPath”—>”Configures Build Path”,弹出如下选框。
![](https://img-blog.csdn.net/20151023112001520)
点击AddExternalJARs…按钮,然后将apache-tomcat-7.0.63\lib下的jar包全选。
![](https://img-blog.csdn.net/20151023112041598)
然后点击Apply,然后Ok。
![](https://img-blog.csdn.net/20151023114909826)
经过以上,我们的服务器就配置完成了。可以运行了!
6. 选择整个项目,然后右键单击。选择“Run As”——>”Run OnServer”即可运行。有时运行可能会出现如下情况。
![](https://img-blog.csdn.net/20151023141555387)
这是因为我们在运行的时候并没有让他显示指定的网页,在我们创建时并没有指定创建web.xml,所以访问出错:
![](https://img-blog.csdn.net/20151023142302145)
所以我们可以指定让他访问我们的server,我们可以将网址改为如下即可:
![](https://img-blog.csdn.net/20151023141903146)
我们只通过网络连接简单的访问服务器,服务器将数据给我们返回,我们通过网络连接在获取服务器返回的信息,然后对数据进行处理。
![](https://img-blog.csdn.net/20151024110934759)
这里与服务器的通信我们就不在进行代码列举,主要就是如下几个步骤:
1. 客户端封装请求数据。一般封装为JSON格式数据
2. 客户端提交请求。通过封装的网络连接提交请求。
3. 服务器接收请求并解析。解析JSON数据并进行匹配。
4. 服务器返回请求结果。
5. 客户端解析服务器返回结果。
之前这篇博客一直没有完成今天做一个彻底的了结~
一、搭建服务器
1. 下载Java EE版Ecplise
1. 单击此处下载。下载链接2. 下载如下,选择32位或者64位。
2. 搭建服务器
搭建服务器要使用到Apache的tomact,所以先在下载一个tomcat。下载链接——>1. 下载后解压apache-tomcat-7.0.63-windows-x64。
2. 解压tomcatPluginV331,然后关闭Ecplise,将解压出来的com.sysdeo.eclipse.tomcat_3.3.1.jar的jar包复制到eclipse安装路径中的plugins文件夹下,即“应用目录\eclipse\plugins”。
3. 然后打开Ecplise,发现如下所示三个小猫的图标
4. 然后配置Tomcat选项。
弹出如下选框。
4. 创建项目。
2. 写上创建的项目名称,然后点击Next,Next然后Finish。
3. 首先在src下创建一个包。
4. 在包中创建一个Servlet。
5. 此时创建的工程是报错的,我们需要导入Apache的Lib.
右键点击工程,然后选择”BuildPath”—>”Configures Build Path”,弹出如下选框。
点击AddExternalJARs…按钮,然后将apache-tomcat-7.0.63\lib下的jar包全选。
然后点击Apply,然后Ok。
经过以上,我们的服务器就配置完成了。可以运行了!
6. 选择整个项目,然后右键单击。选择“Run As”——>”Run OnServer”即可运行。有时运行可能会出现如下情况。
这是因为我们在运行的时候并没有让他显示指定的网页,在我们创建时并没有指定创建web.xml,所以访问出错:
所以我们可以指定让他访问我们的server,我们可以将网址改为如下即可:
二、创建服务器数据库
每个用户将自己的信息上传给服务器之后,服务器需要将数据给保存起来,这就用到了数据库。这里服务器的数据库我们不在进行创建。我们只通过网络连接简单的访问服务器,服务器将数据给我们返回,我们通过网络连接在获取服务器返回的信息,然后对数据进行处理。
三、与服务器通信
与服务器的通信大致上应该是这样的:这里与服务器的通信我们就不在进行代码列举,主要就是如下几个步骤:
1. 客户端封装请求数据。一般封装为JSON格式数据
2. 客户端提交请求。通过封装的网络连接提交请求。
3. 服务器接收请求并解析。解析JSON数据并进行匹配。
4. 服务器返回请求结果。
5. 客户端解析服务器返回结果。
相关文章推荐
- packageinstaller之权限获取及展现
- Android JavaScript打开webview图片、支持放大缩小
- Android中的异常
- Android Api Demos登顶之路(九十七)Text-->Linkify
- Android Api Demos登顶之路(九十六)Os-->MorseCode
- (转)Android ADB server didn't ACK * failed to start daemon * 简单有效的解决方案
- Android ANR log trace日志文件分析
- Android之项目推荐使用的第三方库,有助于快速开发
- Android_程序锁
- android view类的xml属性
- android系统的常用权限
- Android 常用存储方式及使用方法总结
- Android设备相关
- android studio install
- Android消息机制使用及详解
- Android隐式启动Activity匹配详解:Action,category,data
- 利用 CMake 和 NDK 交叉编译 Android 下的可执行程序
- FlipViewPager 对item实现左右对折滑动翻页效果《IT蓝豹》
- Android事件分发
- Android学习(十)AudioFlinger(2)