您的位置:首页 > 移动开发

Android客户端之“微服私访”App的系统学习(一) 本地服务端环境的搭建和部署

2017-07-08 18:11 627 查看

前言:

每晚睡觉前都会去看看微信公众号中来自各位大神的干货分享,偶然看到鸿洋大神推荐的一篇有关课工厂的一个公开课

高效Android工程师6周培养计划,根据学习内容,整理成笔记。本系列文章意在详细介绍一个Android APP的后台的搭建到前端的详细开发流程。话不多说,下面就来介绍一下今天的内容:

简介:

微服私访是一款集巡店、培训、拜访于一体的店铺管理软件。软件支持多平台、多店铺的管理。包含了公司及同行业的一些资讯动态。拥有添加或者查看店铺的的最新动态,对拜访的过的店铺和进行培训的店铺进行详情记录存储的功能。软件功能完备、实用简单,是小型企业、店铺理想的管理软件。

项目整体介绍:

UI界面效果:







数据结构:



公共接口规范:

1.接口调用方式

接口都基于 HTTP 协议,单向认证,可兼容多种编程语言。只要能够按照接口的规范 GET、POST 发送参数就可以取得相应接口返回的数据。接口字符编码使用 utf-8

2.图片查看方式

接口返回的图片路径不是全路径,查看图片时候,需在返回的图片路径前加上服务地址,例如头像图片路 径返回为:img/user/test.png,那么在访问的全路径为 http://localhost:8080/img/user/test.png

3.接口报文定义

3.1公共代码返回表



3.2部分接口方法返回表



接口定义:

这里以登录接口为例:

APP登录接口

提交类型:POST

接口码:login

1.请求报文说明:



2.请求报文示例:

http://localhost:8080/visitshop/login

3.响应报文说明:



4.响应报文示例:



服务端搭建:

部署Tomcat:

部署Tomcat之前,确保已经安装好java开发环境,这里就不再赘述了。

首先在Tomcat官网下载安装程序 http://tomcat.apache.org/download-80.cgi,并配置好环境变量。

这里说明一下,安装Tomcat分为(安装版和解压版),安装版的为 .exe程序,解压版的为压缩包形式,安装板的启动方式为启动Tomcat.exe,解压版的启动方式是点击bin目录下的startup.bat。

启动后访问:http://localhost:8080 如果能够访问到主页说明服务器运行成功,成功界面如下:



创建数据库并初始化数据:

安装mysql数据库

首先登陆mysql官网,下载安装包,mysql的安装和Tomcat一样都分为安装版和解压版,下载链接https://dev.mysql.com/downloads/mysql/ 根据自己的电脑操作系统选择合适的版本。

安装版:http://jingyan.baidu.com/article/4b07be3c67853c48b380f311.html

解压版:http://www.jianshu.com/p/261bde75b321

安装完成后启动mysql服务:这里以解压版的安装方式下,进行启动,如下界面表示启动成功:



安装mysql 客户端

这里可以选择安装(Navicat for MySQL)或者SQLyog,进行数据库的连接和查看操作。

Navicat :http://rj.baidu.com/soft/detail/24312.html?ald

SQLyog:http://www.cr173.com/soft/126913.html

安装好之后,开始建立数据库连接:

这里介绍SQLyog客户端的使用:启动程序,新建连接,设置好参数,如下图表示连接成功:



执行shopvisit.sql脚本 :将shopvisit.sql文件中的所有指令,拷贝到SQLyog中Query的编辑框中,并执行

Excute All Querys按钮,初始化数据库表结构。



部署服务程序

将后台部署包\visitshop.rar 文件解压到当前目录,然后把解压出来的文件夹 visitshop 拷贝到 tomcat 目录 \webapps 下。然后重新启动运行服务。

服务启动成功后,访问地址:http://localhost:8080/visitshop/如果

出现以下界面则说明服务部署成功:



注释1:

在解压版安装条件下,启动mysql服务的时候,会出现如下异常:



解决办法:

1.修改mysql登陆密码

2.或者按照下述方法操作:



接着以管理员身份另外开启一个DOS窗口,切换到mysql/bin目录下,执行mysql - u root -p,不用输入密码,直接回车即可。这种情况下无需修改hibernate.cfg.xml文件中的密码,即可连接数据库成功。

注释2:

在安装版mysql安装的条件下,创建了mysql登陆密码,需要在后台程序的目录下,找到visitshop->WEB-INF->classes->hibernate.cfg.xml文件,将password设置为mysql的登陆密码。



以上就是微服私访APP的后台服务部署的详细过程,感兴趣的小伙伴可以点击链接下载相关资源,自己搭建一个后台玩玩~

资料获取,请点击这里!

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐