当前位置: 首页 > news >正文

苍穹外卖Day01——总结1

总结1

  • 1. 软件开发整体介绍
    • 1.1 软件开发流程
    • 1.2 角色分工
    • 1.3 软件环境
  • 2. 苍穹外卖项目介绍
    • 2.1 项目介绍
    • 2.2 技术选项
  • 3. Swagger
  • 4. 补充内容(待解决...)

1. 软件开发整体介绍

1.1 软件开发流程

在这里插入图片描述

1.2 角色分工

从角色分工里面就可以查看自己以后从事哪一个具体的职位,目前来说是先从开发工程师开始,往架构师、项目经理、产品经理方向发展。

在这里插入图片描述

1.3 软件环境

  • 开发环境(development)
  • 测试环境(testing)
  • 生产环境(production)

2. 苍穹外卖项目介绍

2.1 项目介绍

功能架构 功能架构 功能架构:体现项目中的业务功能模块

在这里插入图片描述

2.2 技术选项

技术选项 技术选项 技术选项:展示项目中使用到的基数框架和中间件等,大概有一半的技术是自己之前未曾了解过的,以做项目为基础学习技术,通过学习查看相关技术如何在项目中进行应用的。
在这里插入图片描述

应用层:前端页面展示;

网关层:Nginx反向代理,将前端发送的动态请求由nginx转发到后端服务器(提高访问速度、负载均衡、保证后端服务器安全);

应用层:后端逻辑撰写;

数据层:底层数据保存,处理等。

工具

  • git: 代码管理,一般上传到github或者gitee;
  • maven: 分为父模块和子模块,很容易进行版本控制;
  • Junit: 代码单元测试;
  • postman:接口测试。

3. Swagger

开发人员可以通过Swagger生成接口文档,可以帮助开发人员做后端的接口测试。个人感觉比Postman的功能更加强大。

4. 补充内容(待解决…)

概念层面

  1. 什么是JWT?
  2. POJO、Entity、VO、DTO区别?

工具层面

  1. 通过nginx如何部署前端环境,前后端联调?
  2. 项目给出的接口管理工具YApi无法注册,更改为国产Eolink Apikit测试存在问题,需要解决?

代码层面

  1. Swagger后端接口测试文档工具会使用?
  2. @Data注解使用?
http://www.lryc.cn/news/276367.html

相关文章:

  • Java 基础(二)
  • BERT 模型是什么
  • Elasticsearch中object类型与nested类型以及数组之间的区别
  • 办公文档,私人专用
  • linux 使用log4cpp记录项目日志
  • Kafka集群部署
  • 软件测试|深入理解SQL CROSS JOIN:交叉连接
  • 数据权限-模型简要分析
  • echarts柱状图加单位,底部文本溢出展示
  • x-cmd pkg | gh - GitHub 官方 CLI
  • Python解析XML,简化复杂数据操作的最佳工具!
  • rpm数据库被破坏,无法使用yum
  • 国标GB28181视频监控EasyCVR平台:视频集中录制存储/云端录像功能及操作介绍
  • Wargames与bash知识11
  • Python 基础(一):基本语句
  • Hibernate实战之操作MySQL数据库(2024-1-8)
  • 【Spring Boot 3】【数据源】自定义JDBC多数据源
  • 番茄工作法
  • 【uniapp】调用阿里云OCR图片识别文字:
  • 软考高级选择考哪个好?
  • 在云服务器ECS上用Python写一个搜索引擎
  • Python在智能手机芯片研发
  • K8S学习指南(70)-K8S中的informa机制
  • 「MCU」SD NAND芯片之国产新选择优秀
  • 【QML COOK】- 002-添加一个图片
  • Java10:内部类
  • PostgreSQL 支持的字段类型
  • npm报错error:03000086:digital envelope routines::initialization error
  • el-table 展开行表格,展开的内容高度可以变化时,导致的固定列错位的问题
  • python插入排序