用户中心 用户管理系统

目录

 

企业做项目的流程

需求分析

技术选型

3种初始化Java 项目的方式

数据库设计

什么是数据库?存数据的数据库里有什么?

什么是设计数据库表?

用户表设计

自动生成器的使用

注册逻辑设计

登录功能

接口设计

登录逻辑

实现

如何知道是哪个用户登录了?

用戶管理

写代码流程

前后端交互

前端请求库及封装关系

代理

前端框架介绍

Ant Design Pro (Umi框架)权限管理

• Procomponents 高级表单

框架关系

其他知识

后端优化

通用返回对象

封装全局异常处理器

实现

作用

前端优化

全局响应处理

用户校验

多环境

前端多环境实战

后端多环境实战

项目部署



学习目标:开始自己写项目,复习知识点!把提前发现的问题就地解决!完整的了解做项目的思路,接触企业级的开发技术,这个流程结束后,自己个人可以轻松做出管理系统!

企业做项目的流程

需求分析-->设计(概要设计、详细设计)-->技术选项-->初始化/引入需要的技术-->写一个Demo-->写代码(实现业务逻辑)-->测试(单元测试)-->代码提交/代码评审-->部署-->发布

需求分析

1.登录/注册

2.用户管理(仅管理员可见)对用户的查询或修改

3.用户校验

技术选型

前端:三件套+React+组件库Ant Design + Umi + Ant Design Pro(现成的管理系统)

前端技术:React详解

Ant Design - 一套企业级 UI 设计语言和 React 组件库

umi首页、文档和下载 - 可插拔的企业级 React 应用框架 - OSCHINA - 中文开源技术交流社区

ant design pro超详细入门教程 - 走看看

开箱即用的中台前端/设计解决方案 - 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/)

数据库设计

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值