广州企业网站制作,百度网站建设平台,国外注册机网站,wordpress部署文件夹文章目录 1、前端环境搭建2、后端环境搭建1、项目结构搭建2、Git版本控制3、数据库创建 开发环境搭建主要包含前端环境和后端环境两部分。 前端的页面我们只需要导入资料中的nginx#xff0c; 前端页面的代码我们只需要能看懂即可。
1、前端环境搭建
前端运行环境的nginx 前端页面的代码我们只需要能看懂即可。
1、前端环境搭建
前端运行环境的nginx移动到非中文目录下 sky目录中存放了管理端的前端资源具体如下 启动nginx访问测试
双击 nginx.exe 即可启动 nginx 服务访问端口号为 80
http://localhost:80 2、后端环境搭建
1、项目结构搭建
后端工程基于 maven 进行项目构建并且进行分模块开发。
从资料中找到后端初始工程 用 IDEA 打开初始工程了解项目的整体结构 对工程的每个模块作用说明
序号名称说明1sky-take-outmaven父工程统一管理依赖版本聚合其他子模块2sky-common子模块存放公共类例如工具类、常量类、异常类等3sky-pojo子模块存放实体类、VO、DTO等4sky-server子模块后端服务存放配置文件、Controller、Service、Mapper等
对项目整体结构了解后接下来我们详细分析上述的每个子模块 sky-common: 模块中存放的是一些公共类可以供其他模块使用 分析sky-common模块的每个包的作用 名称说明constant存放相关常量类context存放上下文类enumeration项目的枚举类存储exception存放自定义异常类json处理json转换的类properties存放SpringBoot相关的配置属性类result返回结果类的封装utils常用工具类 sky-pojo: 模块中存放的是一些 entity、DTO、VO 分析sky-pojo模块的每个包的作用 名称说明Entity实体通常和数据库中的表对应DTO数据传输对象通常用于程序中各层之间传递数据VO视图对象为前端展示数据提供的对象POJO普通Java对象只有属性和对应的getter和setter sky-server: 模块中存放的是 配置文件、配置类、拦截器、controller、service、mapper、启动类等 分析sky-server模块的每个包的作用 名称说明config存放配置类controller存放controller类interceptor存放拦截器类mapper存放mapper接口service存放service类SkyApplication启动类
2、Git版本控制
使用Git进行项目代码的版本控制具体操作
1、创建Git本地仓库 当Idea中出现 说明本地仓库创建成功。
2、 创建Git远程仓库
访问https://gitee.com/新建仓库 点击 创建 3). 将本地文件推送到Git远程仓库 提交文件至本地仓库 忽略以下类型文件 开始提交 中间出现点击commit 添加Git远程仓库地址 复制远程地址 添加地址 推送 成功推送至远程仓库 3、数据库创建
从资料中找到sky.sql 直接打开sky.sql文件 通过该sql文件直接可创建数据库所以不需要提前创建数据库直接导入该文件执行即可。
执行sky.sql文件 执行完成后共创建出11张表 每张表的说明
序号表名中文名1employee员工表2category分类表3dish菜品表4dish_flavor菜品口味表5setmeal套餐表6setmeal_dish套餐菜品关系表7user用户表8address_book地址表9shopping_cart购物车表10orders订单表11order_detail订单明细表
我们目前先简单了解大概有哪些表, 每张表存储什么数据, 有一个印象。对于具体的表结构, 以及表结构中的字段, 可以参考资料中的**《数据库设计文档》**