Android 项目实践(四)——服务器搭建
来源:互联网 发布:网络变压器内部结构 编辑:程序博客网 时间:2024/04/24 22:19
每一个应用应该都要有自己的服务器。在应用发布之后一定会有不同的用户注册,用户注册后的信息要上传给服务器保存,用户登录后还会产生不同的数据,就像我们在上一篇博客中创建的“客户”数据表一样,不同的用户一定有不同的“客户”数据表。这些信息最终都是要上传给服务器保存的。所以每个应用都要拥有一个自己的服务器。
之前这篇博客一直没有完成今天做一个彻底的了结~
一、搭建服务器
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. 客户端解析服务器返回结果。
- Android 项目实践(四)——服务器搭建
- 项目实践——solr服务器的搭建以及solr集群的搭建
- 项目实践——redis的服务器和集群的搭建
- Centos 7服务器搭建(四)—安装Tomcat
- React 实践项目 (四)
- React 实践项目 (四)
- python实践项目(四)
- svn 服务器搭建(四)
- 嵌入式linux开发环境搭建(四)——Samba服务器的搭建
- 项目日记3—服务器环境搭建(二)
- eCos Synthetic实践(四)——网络和VNC服务器
- 项目管理系列分享(四)——最佳实践:与上级汇报/沟通
- 第十二周 课后实践:项目四——点,圆的关系(5)
- Android 项目实践(一)——开发流程
- Android 项目实践(二)——网络连接
- Android 项目实践(三)——数据库封装
- SVN服务器搭建和使用(四)
- SVN服务器搭建和使用(四)
- git理解和使用
- Tomcat中的Connector配备
- Tomcat处理HTTP请求:Connector源码
- gevent wsgi 部署bottle配置实例
- ACE_Reactor(六)ACE_TP_Reactor
- Android 项目实践(四)——服务器搭建
- lwip【6】LWIP使用经验
- Python I/O 笔记
- 【术】c#集合相关主题
- Linux下安装HP打印机的驱动程序
- 用busybox制作yaffs
- Kafka错误3_kafka中 FailedToSendMessageException解决_集群启动问题
- Linux chmod命令详解
- android ListView详解