我寒假学习了Java EE,但是在学习过程中,我并不了解标准的学习流程,导致走了很多弯路,写这篇文章是为了总结我之前学过的框架与学习路线,能够最好的进行平滑过渡。
学习路线
Java SE学习
有过其它语言基础的同学,这个就蛮简单,对着菜鸟教程或者B站视频看,一个星期就能结束战斗。
菜鸟教程链接
B站遇见狂神_链接
B站推荐狂神是因为他讲的课比较基础,小白容易上手 ,如果想要进阶的话,肯定还是看官方的文档和实战项目更有意义
数据库学习
这个就用mysql,其他的DBMS(数据库管理系统)都没这个简便,唯一的坏处是你要下一个可视化的软件,命令行看数据库,体验感极差。
学习数据库表的创建,SQL语句的增删改查、排序等语句,表的多对多关系与常用函数。
菜鸟教程 链接
B站教程链接
mysql安装下载配置教程链接
可视化软件推荐为 Navicat 下载链接
Navicat破解教程,网上一找一大堆
Web前端
HTML:Web前端入门课程,HTML基础、表格、表单以及框架的知识。
CSS:CSS基础知识入手,学习元素,选择器等。CSS样式、盒子模型、CSS定位等知识。
Javascript:Javascript语言,也就是俗称的js。Javascript基础、流程控制和函数、字符串及对象,DOM文档对象模型等。
JQuery:jQuery是一个强大的Javascript库,极大的简化了Javascript编程
菜鸟教程 HTML5链接
菜鸟教程 CSS链接
菜鸟教程 JS链接
菜鸟教程 Jquery链接
如果想精进前端的话,Web前端可以好好学,再学Vue框架,以及Bootstrap框架
Web进阶
servlet:servlet的生命周期、请求分发处理等原理
链接
Ajax:局部刷新和异步刷新请求
链接
JSON:结合Javascript、ajax、jquery以及springmvc的框架传送json数据格式
链接
这些对于理解前后端分离开发工作比较重要
SSM(spring+springmvc+mybatis-plus(Maven工程构建))
咱在这就不学习SSH框架了,那个框架有点老了,SSH个人感觉很笨重,但是对于理解MVC模型乃至IOC来说还是不错的,蛮适合练手的,但是SSM则是使用起来让人感觉飞快,无论面向OOP还是面向AOP编程,都给人一种通透的快感。
spring基础知识、IOC容器、AOP、JdbcTemplate等
链接
B站链接
SpringMVC的各个组件及执行流程
链接
B站链接
bean、dao接口、映射文件、主配置等细节
链接
B站链接
CRUD的增删改查(mybatis-plus,减少了映射文件的构建以及配置)
链接
B站链接
Maven的实战构建步骤
链接
分布式微服务框架
SpringBoot主流框架
链接
以上便是我觉得比较平和的学习过程,大致的学习资料均来自于大哥链接



