文章目录
导学
JavaWeb涉及的学习路线中框架很多,传统的学习路线
1 传统学习路线
- (1)前端技术:
- HTML、CSS、JS
- Ajax
- jQuery
- (2)数据库技术:
- MySQL
- JDBC技术
- (3)其他技术:
- Servlet
- JSP
- EL&JSTL
- Cookie Session
- Filter
- (4)Servlet综合案例整合前面学习的所有技术
- (5)框架学习
- Mybatis
- Spring
- SpringMVC
- (6)SpringBoost 框架整合所有技术(目前最流行,整合了前面所有技术可以说是)
在这套传统的学习路线中(1)(2)(3)中很多技术都会被整合到(5)(6)这些现在比较流行的框架中。但是我们这里还是要学习这些基础才能更好的学习框架中对这些技术的应用,不然就只能速成不理解具体原理
2 全新学习路线
(1)前端技术:
- HTML、CSS、JS
- Ajax、Axios
- Vue、Element
- Nginx(前端程序部署到前段服务器上需要用这个): 是一个功能强大且灵活的服务器软件
- 前端工程化、Vue脚手架(基于Vue脚手架,构建工程化的前端项目)
(2)数据库技术:
- MySQL
- JDBC技术
- Mybatis
(3)框架学习
- Meaven
- SpringBoost 基础
- SpringBoost SpringMVC基础
(4)Web案例:基于SpringBoost整合SSH、根据页面原型、需求接口文档编写接口
(5)会话跟踪技术
- Cookie
- Session
- 令牌技术(JWT)
- Filter 、Interceptor ---- 令牌的统一拦截效验
(6)ADP
(7)SpringBoot原理
总结:当前主流
前端-基于Vue脚手架,构建工程化的前端项目
后端-基于Spring Boot整合Spring、Spring MVC和MyBatis。
3 本系列博客路线
先安装传统路线学习所有基础,再根据新路线学习当前流行技术。穿插整合二者一起学习
4 基于主流Spring Boot高效学习SSM
SSM 指的是 Spring、Spring MVC 和 MyBatis 三个框架的组合,常用于Java Web开发。Spring Boot 是 Spring 的扩展,简化了配置和部署,使得开发更加高效。
简单来说就是通过Spring Boot整合Spring、Spring MVC和MyBatis。
(1)Spring
- 核心功能:依赖注入(DI)和面向切面编程(AOP)。
- 优势:解耦、易于测试和维护。
(2)Spring MVC
- 核心功能:用于构建Web应用,处理HTTP请求和响应。
- 优势:灵活、易于扩展。
(3)MyBatis
- 核心功能:持久层框架,简化数据库操作。
- 优势:SQL与代码分离,灵活且易于调试。
Spring Boot 的优势
- 简化配置:自动配置和依赖管理。
- 快速启动:内嵌Tomcat、Jetty等服务器。
- 微服务支持:适合构建微服务架构。
学习路径
- Spring Boot 基础:掌握自动配置、起步依赖等。
- Spring MVC:学习控制器、视图解析等。
- MyBatis:掌握SQL映射、动态SQL等。
- 整合SSM:通过Spring Boot整合Spring、Spring MVC和MyBatis。