苍穹外卖1

发布时间:2026/11/4 6:55:02
苍穹外卖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.设置静态资源映射否则接口文档页面无法访问·常用注解通过注解可以控制生成的接口文档使接口文档拥有更好的可读性常用注解如下:

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询