文章目录
- 参考
- 开发环境搭建
-
- 前端环境搭建
-
- 1、 前端工程基于 nginx
- 2、启动nginx,访问测试
- 后端环境搭建
-
- 1、从资料中找到后端初始工程:
- 2、用 IDEA 打开初始工程,了解项目的整体结构:
- 数据库环境搭建
- 前后端联调
- nginx反向代理和负载均衡
-
- 1、nginx反向代理
- 2、nginx 负载均衡
- 完善登录功能
- 微信小程序
-
- 定义相关配置
- DTO设计
- VO设计
-
- Controller层
- Service层实现类
- Mapper层
- 编写拦截器
参考
苍穹外卖前后端资料
苍穹外卖(五) 微信小程序
开发环境搭建
开发环境搭建主要包含前端环境和后端环境两部分
前端环境搭建
1、 前端工程基于 nginx
从资料中找到前端运行环境的nginx,移动到非中文目录下。
sky目录中存放了管理端的前端资源,具体如下:
2、启动nginx,访问测试
双击 nginx.exe
即可启动 nginx 服务,访问端口号为 80
链接
后端环境搭建
1、从资料中找到后端初始工程:
2、用 IDEA 打开初始工程,了解项目的整体结构:
对工程的每个模块作用说明
序号 | 名称 | 说明 |
---|---|---|
1 | sky-take-out | maven父工程,统一管理依赖版本,聚合其他子模块 |
2 | sky-common | 子模块,存放公共类,例如:工具类、常量类、异常类等 |
3 | sky-pojo | 子模块,存放实体类、VO、DTO等 |
4 | sky-server | 子模块,后端服务,存放配置文件、Controller、Service、Mapper等 |
-
sky-common: 模块中存放的是一些公共类,可以供其他模块使用
分析sky-common模块的每个包的作用:
-
sky-pojo: 模块中存放的是一些 entity、DTO、VO
分析sky-pojo模块的每个包的作用:
-
sky-server: 模块中存放的是 配置文件、配置类、拦截器、controller、service、mapper、启动类等
分析sky-server模块的每个包的作用:
数据库环境搭建
-
从资料中找到sky.sql
直接打开sky.sql文件(已执行)
通过该sql文件直接可创建数据库,所以不需要提前创建数据库,直接导入该文件执行即可 -
执行sql文件,执行完成后,共创建出11张表
每张表的说明:
前后端联调
后端的初始工程中已经