JAVA WEB 项目实战-总览

一、项目说明

本人是个java程序猿,做JAVA有五年时间了,主要是后端开发。这里通过实践,一个人完成一个项目的前端后台开发,总结自己这几年的技术,同时也帮助大家快速了解Java EE的核心内容。

网上教程非常多,但是大多也就是一个DEMO,本项目通过实践,较详细的让大家知道一个项目的整个过程。

项目是前后端分离的,这里选用前后端分离比较常用选用Vue.js和Spring Boot开发这个项目。

本项目的目标是根据这个教程,通过开发个人的博客,可以把一个完整的项目还原出来,我尽量详细地描述开发的过程。目前具体的页面要做成什么样,还没有具体的考虑,等后面做出来了再修改这里的​内容。

如果想学习该项目,需要你对前端和后端的相关技术有一定的开发经验,虽然我会较详细的描述开发过程,但是也不能做到面面俱到,毕竟JAVA开发需要学习的内容还是很多的。如果是小白可能学习会有点吃力。

本人虽然有几年的开发经验,对很多知识了解的也不是非常透彻,项目中难免有说错的地方,如果有遇到相关的情况,还请大家指正。

二、技术栈

后续根据具体情况更新
A.后端技术栈
1.SpringBoot
2.Mybatis
3.Shiro
4.MySQL

B.前端技术栈
1.Vue.js
2.ElementUI
3.axios

三、总体计划

平时上班比较忙,只能利用业余时间开发,所有项目时间会比较长,希望能在两年内完成该项目。整个项目大概分成如下几个阶段:
第一阶段,前后端分离项目搭建
第二阶段,实现认证和授权
第三阶段,开发一到两个业务功能模块
第四阶段,发布到生产环境(阿里云)供大家访问
后续有时间还会添加公众号开发等相关内容

四、目录

后续根据具体情况更新

第一课:前端项目搭建

第二课:后端项目搭建

 

 

 

五、相关资料、问题解答、作者联系方式

相关资料我会放到我的公众号,上大家可以关注、下载。
相关问题可以在公众号上和我讨论,平时公众号一直在线,解答会比较快。
后续有时间我也会录制相关的视频。
公众号:foolish_man_xl
个人博客:http://wuxiaolong.com
B站地址:https://space.bilibili.com/416503376
后端代码地址(码云):https://gitee.com/wuxiaolongah/learn-project
前端代码地址(码云):https://gitee.com/wuxiaolongah/project-portal

注意:为了便于大家学习,每一课开发完成后我都会在我的代码上拉一个分支出来,比如第一课的分支名称叫release/lesson-1,第二课的分支叫release/lesson-2

JAVA WEB 项目实战-总览