项目实战 -【用户中心项目】项目说明

其实很久之前就打算试着跟一下鱼总做的项目了,学习一些新知识和解决问题的思维方式或方法,但苦于之前上班实在是抽不出时间来做,正好趁着找工作有时间来学习一下。

关注鱼总有几年了,当时鱼总还在腾讯,会员也开了一年多,这算是终于有时间能用上了,哈哈

首先来说一下这个项目:

用户中心这个项目是为了实现企业中的用户个人信息统一集中管理而做的,主要的功能有用户注册,用户登录,用户查询(管理员),用户信息变更(管理员)等。个人实现这个项目主要是想将用户中心作为一个用户使用的开始,后期以用户中心作为用户信息获取的服务做抽取,如果后面再做别的项目的话可以把用户中心抽取成一个微服务供其他服务或项目进行调用,这里主要就是做用户统一管理。

项目实现目的:

主要目的并不是在于编写后端Java代码,因为这几个增删改查的接口并不复杂。主要目的是想学习一下实现思路,技术方案,前端项目的编写,前端的技术栈以及后续的部署上线,跑通项目的全流程。

项目用到的技术和框架:

前端:

1.Ant Design

2.HTML + CSS + JavaScript 三件套

3.React 开发框架

4.Ant Design Pro 项目模板

5.Ant Design 端组件库

6.Umi 开发框架

7.Umi Request 请求库

8.Nginx代理

后端:

1.Spring + SpringMVC + SpringBoot 三件套

2.MyBatis + MyBatis Plus

3.MySQL

部署:

1.Linux 宝塔面板部署

2.Docker 容器

项目讲解:

在写这篇文章之前,这个项目已经做完并通过docker部署的方式已经在我的服务器上部署了,但整体项目只是作为完成阶段,并未开始进行优化(仅作为完整的跑通全流程记录)

这里会分为前端篇,后端篇以及部署篇来讲解,在前端代码的编写以及部署上也踩了一些坑,所以在讲解的代码中是作为踩坑后的最终可运行版进行讲解。

整体项目全流程跑通大概用时半个月左右(算上踩坑时间),因为也是第一次接触前端的技术所以也是一点点摸索这去做的。但实现起来其实并不是很复杂。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

*

777 次浏览