第一阶段: Spring 框架基础知识
1门课程
4小时50分钟
本阶段目的是能从Spring框架技术知识的核心内容讲解,能够使学员对Spring有一个深入的理解以及在日常工作中能够灵活运用。
-
Spring,一步一台阶(系统化学习)之 Spring基础
23节
4小时50分钟
课程目标:
Spring框架从诞生之日起至今已有将近20年的时间了,在我们使用Java语言的开发中,可以说放方面面都有使用Spring,然而由于时间的推移很多Java程序员对于Spring框架基础的理解还不是很到位。 本课程的目的是能从Spring框架的基础上让学员从心理对Spring有一个深入的理解。 本课程提供了Spring技术的核心内容,另外简单直白和易于理解的语言文字及案例帮助Java语言初学者和有一定开发经验的Java程序员能够快速理解和学习Spring基础核心技术。 本课程不含水分,不浪费学员时间,不说废话,简单直白,案例通俗易懂,充分提高学习者的学习效果和迎合学习者有效的碎片化时间。 注:本课程教学附件中不提供PPT资料。Java开发工具序号课程名称课程链接1IntelliJ IDEAhttps://edu.51cto.com/course/20717.htmlJava语言学习序号课程名称课程链接1Java 语言基础https://edu.51cto.com/course/23255.html2Java 编码规范https://edu.51cto.com/course/24018.html3Java 多线程和高并发https://edu.51cto.com/course/24301.html4Java 图形用户界面https://edu.51cto.com/course/23959.htmlJava语言框架基础知识序号课程名称课程链接1Spring基础https://edu.51cto.com/course/21628.html2MyBatishttps://edu.51cto.com/course/21865.html3Spring MVChttps://edu.51cto.com/course/22431.html4Spring Boot 2.xhttps://edu.51cto.com/course/23007.html5Apache Shirohttps://edu.51cto.com/course/25731.html6Spring Securityhttps://edu.51cto.com/course/25924.html消息中间件序号课程名称课程链接1Rabbit MQhttps://edu.51cto.com/course/26215.html数据库序号课程名称课程链接1Redishttps://edu.51cto.com/course/26601.html云计算和大数据序号课程名称课程链接1Dockerhttps://edu.51cto.com/course/21049.html 学习路径序号课程名称1 Spring + Spring MVC + MyBatis2 Spring + Spring MVC + MyBatis + Spring Boot 2.x3 Spring + Spring MVC + MyBatis + Spring Boot 2.x + Apache Shiro4 Spring + Spring MVC + MyBatis + Spring Boot 2.x + Apache Shiro + Spring Security
第二阶段: MyBatis 框架系统化学习
1门课程
7小时20分钟
本阶段内容包括MyBatis的基框架搭建、框架的使用,动态SQL的"if、choose、trim、where、set、foreach"等元素以及逆向工程和整合Spring框架的系统化讲解
-
MyBatis,一步一台阶(系统化学习)之 MyBatis
26节
7小时20分钟
课程目标:
MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。 MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。 MyBatis可以使用简单的XML或注解来配置和映射原生信息,将接口和Java的普通对象映射成数据库中的记录。 本套课程包含内容: 从最初的MyBatis的基框架搭建开始讲起,后边包括框架的使用,在讲述框架使用过程中渗透对于动态SQL的(if、choose、trim、where、set、foreach)等元素的讲解,让学员能够通过简单的代码案例深入理解MyBatis的使用。 MyBatis的逆向工程的搭建及使用。 Spring框架与MyBatis框架的整合,以及Spring框架所需依赖包的逐个配置,并对单独的MyBatis框架与MyBatis+Spring框架对比进行了说明。 本课程不含水分,不浪费学员时间,不说废话,简单直白,案例通俗易懂,充分提高学习者的学习效果和迎合学习者有效的碎片化时间。 注:本课程教学附件中不提供PPT资料。 Java开发工具序号课程名称课程链接1IntelliJ IDEAhttps://edu.51cto.com/course/20717.htmlJava语言学习序号课程名称课程链接1Java 语言基础https://edu.51cto.com/course/23255.html2Java 编码规范https://edu.51cto.com/course/24018.html3Java 多线程和高并发https://edu.51cto.com/course/24301.html4Java 图形用户界面https://edu.51cto.com/course/23959.htmlJava语言框架基础知识序号课程名称课程链接1Spring基础https://edu.51cto.com/course/21628.html2MyBatishttps://edu.51cto.com/course/21865.html3Spring MVChttps://edu.51cto.com/course/22431.html4Spring Boot 2.xhttps://edu.51cto.com/course/23007.html5Apache Shirohttps://edu.51cto.com/course/25731.html6Spring Securityhttps://edu.51cto.com/course/25924.html消息中间件序号课程名称课程链接1Rabbit MQhttps://edu.51cto.com/course/26215.html数据库序号课程名称课程链接1Redishttps://edu.51cto.com/course/26601.html云计算和大数据序号课程名称课程链接1Dockerhttps://edu.51cto.com/course/21049.html 学习路径序号课程名称1 Spring + Spring MVC + MyBatis2 Spring + Spring MVC + MyBatis + Spring Boot 2.x3 Spring + Spring MVC + MyBatis + Spring Boot 2.x + Apache Shiro4 Spring + Spring MVC + MyBatis + Spring Boot 2.x + Apache Shiro + Spring Security
第三阶段: Spring MVC 框架系统化学习
1门课程
12小时13分钟
由浅入深的原则,包括:使用IDEA搭建Maven的Web框架、json数据接收和响应、文件上传、异常处理、post参数校验、定时任务、异常处理、FreeMarker和MyBatis框架的整合等学习内容
-
Spring MVC,一步一台阶(系统化学习)之 Spring MVC
45节
12小时13分钟
课程目标:
Spring MVC框架是一个及其常见和广泛使用的框架,功能强大,可以说几乎所有的Web开发都会使用该框架。因此对于刚刚进入Java的Web研发行业的初学者非常重要,而对于沉寂多年的老Java程序员也需要对其有一个宏观的认识,对于多年的架构设计人员更应该温故而知新,看是否有更加合理的架构设计思路等等。 本套课程包含内容: 本套课程本着由浅入深的原则,包括使用IDEA工具搭建Maven的Web框架、@RequestMapping注解、页面跳转、参数绑定、json数据格式的接收和响应、文件上传、异常处理、post提交参数校验、定时任务、拦截器等,最终给大家讲解了对于FreeMarker框架和MyBatis两个框架的整合(SSM)。 课程特点: 本课程不含水分,不浪费学员时间,不说废话,简单直白,案例通俗易懂,充分提高学习者的学习效果和迎合学习者有效的碎片化时间。 注:本课程教学附件中不提供PPT资料。Java开发工具序号课程名称课程链接1IntelliJ IDEAhttps://edu.51cto.com/course/20717.htmlJava语言学习序号课程名称课程链接1Java 语言基础https://edu.51cto.com/course/23255.html2Java 编码规范https://edu.51cto.com/course/24018.html3Java 多线程和高并发https://edu.51cto.com/course/24301.html4Java 图形用户界面https://edu.51cto.com/course/23959.htmlJava语言框架基础知识序号课程名称课程链接1Spring基础https://edu.51cto.com/course/21628.html2MyBatishttps://edu.51cto.com/course/21865.html3Spring MVChttps://edu.51cto.com/course/22431.html4Spring Boot 2.xhttps://edu.51cto.com/course/23007.html5Apache Shirohttps://edu.51cto.com/course/25731.html6Spring Securityhttps://edu.51cto.com/course/25924.html消息中间件序号课程名称课程链接1Rabbit MQhttps://edu.51cto.com/course/26215.html数据库序号课程名称课程链接1Redishttps://edu.51cto.com/course/26601.html云计算和大数据序号课程名称课程链接1Dockerhttps://edu.51cto.com/course/21049.html 学习路径序号课程名称1 Spring + Spring MVC + MyBatis2 Spring + Spring MVC + MyBatis + Spring Boot 2.x3 Spring + Spring MVC + MyBatis + Spring Boot 2.x + Apache Shiro4 Spring + Spring MVC + MyBatis + Spring Boot 2.x + Apache Shiro + Spring Security
第四阶段: Spring Boot 框架系统化学习
1门课程
11小时6分钟
简单直白和易于理解的语言文字及案例帮助学习者系统化快速理解和学习Spring Boot框架知识
-
Spring Boot,一步一台阶(系统化学习)之 Spring Boot 2.x
42节
11小时6分钟
课程目标:
Spring Boot是Java平台上的一种开源应用框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。 另外SpringBoot通过集成大量的框架解决了依赖包的版本冲突及引用的不稳定性等问题。 本套课程包含内容: 本套课程本着由浅入深的原则,包括使用IDEA开发工具直接搭建Spring Boot的Maven工程、控制台文字图案的配置、Spring Boot整合模板引擎(JSP、Thymeleaf、FreeMarker)、@RequestMapping注解、页面跳转、参数绑定、json数据格式的接收和响应、文件上传、日志配置(普通配置、logback、lombok)、异常处理、post提交参数校验、定时任务、过滤器和拦截器的配置使用、整合德鲁伊(druid)数据源、整合MyBatis以及Spring Boot的部署打包(jar、war)。 课程特点: 本课程不含水分,不浪费学员时间,不说废话,简单直白,案例通俗易懂,充分提高学习者的学习效果和迎合学习者有效的碎片化时间。 注:本课程教学附件中不提供PPT资料。Java开发工具序号课程名称课程链接1IntelliJ IDEAhttps://edu.51cto.com/course/20717.htmlJava语言学习序号课程名称课程链接1Java 语言基础https://edu.51cto.com/course/23255.html2Java 编码规范https://edu.51cto.com/course/24018.html3Java 多线程和高并发https://edu.51cto.com/course/24301.html4Java 图形用户界面https://edu.51cto.com/course/23959.htmlJava语言框架基础知识序号课程名称课程链接1Spring基础https://edu.51cto.com/course/21628.html2MyBatishttps://edu.51cto.com/course/21865.html3Spring MVChttps://edu.51cto.com/course/22431.html4Spring Boot 2.xhttps://edu.51cto.com/course/23007.html5Apache Shirohttps://edu.51cto.com/course/25731.html6Spring Securityhttps://edu.51cto.com/course/25924.html消息中间件序号课程名称课程链接1Rabbit MQhttps://edu.51cto.com/course/26215.html数据库序号课程名称课程链接1Redishttps://edu.51cto.com/course/26601.html云计算和大数据序号课程名称课程链接1Dockerhttps://edu.51cto.com/course/21049.html 学习路径序号课程名称1 Spring + Spring MVC + MyBatis2 Spring + Spring MVC + MyBatis + Spring Boot 2.x3 Spring + Spring MVC + MyBatis + Spring Boot 2.x + Apache Shiro4 Spring + Spring MVC + MyBatis + Spring Boot 2.x + Apache Shiro + Spring Security
课程名称 |
操作 |
Spring,一步一台阶(系统化学习)之 Spring基础 |
付费用户专享
|
MyBatis,一步一台阶(系统化学习)之 MyBatis |
付费用户专享
|
Spring MVC,一步一台阶(系统化学习)之 Spring MVC |
付费用户专享
|
Spring Boot,一步一台阶(系统化学习)之 Spring Boot 2.x |
付费用户专享
|