目录
学习目标:开始自己写项目,复习知识点!把提前发现的问题就地解决!完整的了解做项目的思路,接触企业级的开发技术,这个流程结束后,自己个人可以轻松做出管理系统!
企业做项目的流程
需求分析-->设计(概要设计、详细设计)-->技术选项-->初始化/引入需要的技术-->写一个Demo-->写代码(实现业务逻辑)-->测试(单元测试)-->代码提交/代码评审-->部署-->发布
需求分析
1.登录/注册
2.用户管理(仅管理员可见)对用户的查询或修改
3.用户校验
技术选型
前端:三件套+React+组件库Ant Design + Umi + Ant Design Pro(现成的管理系统)
Ant Design - 一套企业级 UI 设计语言和 React 组件库
umi首页、文档和下载 - 可插拔的企业级 React 应用框架 - OSCHINA - 中文开源技术交流社区
开箱即用的中台前端/设计解决方案 - Ant Design Pro
后端:java + spring +springmvc +mybitis + mybits-plus + spring boot +mysql
部署:服务器/容器(平台)
技术选型
前端:三件套+React+组件Ant Design + Umi +Ant Design Por(现成的管理系统)
后端:
• java
•spring(依赖注入框架,帮助你管理 Java 对象,集成一些其他的内容)
•springmvc (web 框架,提供接口访问、restful接口等能力)
• mybatis Cava 操作数据库的框架,持久层框架,对jdbc 的封装)
mybatis-plus(对mybatis 的增强,不用写 sql也能实现增删改查)
•springboot (快速启动/快速集成项目。不用白己管理 spring 配置,不用自己整合各种
框架)
•junit 单元测试库
•mysal数据库
部署:服务器 /容器(平台)
yarn是个依赖包安装工具
安装依赖
解决问题:‘cross-env‘ 不是内部或外部命令,也不是可运行的程序或批处理文件_是庸医啊的博客-CSDN博客
项目瘦身
3种初始化Java 项目的方式
1. GitHub 搜现成的代码
2. SpringBoot 官方的模板生成器 (https://start.spring.io/)
3.直接在 IDEA 开发工具中生成 /
如果要引入 java 的包,可以去maven 中心仓库寻找 (http://mvnrepository.com/)