小小小系统开发的基本流程
0. 嘿嘿嘿
0.1 介绍
利用一个小小小例子熟悉系统开发的基本流程 (废话很多,重要的都很醒目)
- 前期环境准备
- 数据库创建 (MySQL)
- 使用
JHipster
实现服务端创建- IDEA 打开创建项目,进行基本配置并连接数据库
- 服务端代码实现(主要包含两个接口)
0.2 功能
- 获取全部商品数据,返回商品列表
- 随机区两件商品组成套装,如果是大师咖啡,售价为原价的80%,其他的是原价的60%,折算后作为礼盒的价格
- GitHub
1. 前期环境准备
Node.js
Maven
仓库JHipster
1.1 环境安装
1.1.1 Node.js下载安装
Node.js 官网下载地址:推荐下载 .msi,可以自动配置环境变量
1.1.2 Maven 下载安装
Maven 官网下载地址:需要一些环境变量的配置(电脑安装 JDK 为前提)
1.1.3 JHipster
JHipster 官网地址(中文):进入官网在页面底端有安装使用教程,在安装时可以使用淘宝镜像安装会快一些,可以直接执行下面代码片命令进行安装
JHipster 通过淘宝镜像 下载安装
npm install -g generator-jhipster --registry=https://registry.npm.taobao.org
1.2 检查安装
- 打开命令提示符窗口 (Win + R 输入 cmd 回车)
输入以下字符,如图所示出现版本号即为安装成功node -v npm -v mvn -v
2. Node.js 安装路径npm config ls
2. 数据库创建
2.0 字符集选择 (utf8mb4)
UTF8: 使用三个字节存储
UTF8MB4: 手机emjoy表情等都是四个字节存储(emjoy表情不是图片而是字符)
2.1 数据库创建 (MySQL数据库)
2.1.1 Windows 电脑利用客户端的图形界面直接创建 (SQLyog)
2.2.2 Mac 使用 DataGrid 用命令进行创建,并指定字符集
create database course_server charset 'utf8mb4'
3. 服务端创建
3.0 手动创建文件夹
在所需的盘符下面创建文件夹并命名 (course_server),用来作为项目的目录 (最好不要出现中文)
3.1 JHipster
创建
3.1.1 命令进入到所建立的文件下
- 通过命令提示符一步步进入
Win + R —> cmd —>进入文件夹
在所创建的文件夹下通过 Powershell 窗口打开 (之后的步骤可能会报错)
在文件下按