ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

苍穹外卖1

苍穹外卖1 项目概述、环境搭建软件开发整体介绍软件开发流程角色分工软件环境开发环境(development):开发人员在开发阶段使用的环境一般外部用户无法访问测试环境(testing):专门给测试人员使用的环境用于测试项目一般外部用户无法访问生产环境(production):即线上环境正式提供对外服务的环境苍穹外卖项目介绍项目介绍专门为餐饮企业(餐厅、饭店)定制的一款软件产品技术选型展示项目中使用到的技术框架和中间件等开发环境搭建·前端环境搭建前端工程基于nginx运行·后端境搭建后端工程基于maven进行项目构建并且进行分模块开发后端环境搭建-使用Git进行版本控制使用Git进行项目代码的版本控制具体操作:创建Git本地仓库创建Git远程仓库将本地文件推送到Git远程仓库后端环境搭建-数据库环境搭建通过数据库建表语句创建数据库表结构:后端环境搭建-前后端联调后端的初始工程中已经实现了登录功能直接进行前后端联调测试即可思考nginx反向代理前端发送的请求是如何请求到后端服务的?nginx反向代理就是将前端发送的动态请求由nginx转发到后端服务器nginx反向代理的好处:提高访问速度进行负载均衡:所谓负载均衡,就是把大量的请求按照我们指定的方式均衡的分配给集群中的每台服务器\后端服务安全nginx反向代理的配置方式:nginx负载均衡的配置方式:nginx负载均衡策略:完善登录功能问题:员工表中的密码是明文存储安全性太低。1.将密码加密后存储提高安全性2.使用MD5加密方式对明文密码加密步骤1.修改数据库中明文密码改为MD5加密后的密文2.修改Java代码前端提交的密码进行MD5加密后再跟数据库中密码比对导入接口文档前后端分离开发流程操作步骤将课程资料中提供的项目接口导入YApi。Swagger·介绍使用Swagger你只需要按照它的规范去定义接口及接口相关的信息就可以做到生成接口文档以及在线接口调试页面。官网:https://swagger.io/Knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案。·使用方式1.导入knife4j 的maven坐标2.在配置类中加入knife4j相关配置3.设置静态资源映射否则接口文档页面无法访问·常用注解通过注解可以控制生成的接口文档使接口文档拥有更好的可读性常用注解如下:
返回列表