写点什么

尚硅谷 SSM 新版视频教程发布

作者:小谷哥
  • 2022 年 7 月 20 日
  • 本文字数:3347 字

    阅读完需:约 11 分钟

SSM 是市面上最流行的 Web 开发框架,由 SpringMVC、Spring、MyBatis 整合而成。其中,SpringMVC 负责接收浏览器发送的请求,并响应浏览器数据;Spring 使用 IOC 思想管理服务器中各个组件,使用 AOP 思想面向切面编程,在不改变源码的基础上实现功能增强;MyBatis 封装 JDBC,负责访问数据库,完成持久化操作。



尚硅谷研究院结合多年教学经验,充分教研精心设计了这套教程,只此一套教程即可 SSM 从框架搭建到原理,从应用到核心源码,全部轻松拿捏!教程讲解直给干货,不说废话,简洁精炼,堪称 SSM 入门首选,可应对 SSM 学习中所有问题。



教程讲解循序渐进,通俗易懂,知识点呈现顺序符合框架学习路线,先从 MyBatis 讲起,再依次介绍 Spring、SpringMVC,最后完成整合。教程讲解了各个框架的基础知识和具体应用,并对核心源码深入剖析,帮助学习者搭建框架思维,整合案例结合生产环境场景,做了细致的知识点拆分讲解。整套教程理论与应用完美结合,难点和重点针对性拆解,让你在掌握技术原理的同时,具备实战操作能力!

教程目录


001.教程简介

002.MyBatis 历史

003.MyBatis 特性

004.MyBatis 下载

005.MyBatis 和其他持久层技术的比较

006.搭建 MyBatis 框架之开发环境和准备工作

007.搭建 MyBatis 框架之创建 MyBatis 的核心配置文件

008.搭建 MyBatis 框架之创建 mapper 接口和映射文件

009.搭建 MyBatis 框架之测试添加用户功能

010.搭建 MyBatis 框架之优化功能

011.搭建 MyBatis 框架之源码验证和日志级别

012.搭建 MyBatis 框架之测试修改和删除用户的功能

013.搭建 MyBatis 框架之测试查询功能

014.MyBatis 核心配置文件之 environments

015.MyBatis 核心配置文件之 properties

016.MyBatis 核心配置文件之 typeAliases

017.MyBatis 核心配置文件之 mappers

018.在 idea 中能够创建 mybatis 核心配置文件和映射文件的模板

019.使用模板搭建 MyBatis 框架

020.MyBatis 获取参数值的两种方式

021.MyBatis 获取参数值的情况(1)

022.MyBatis 获取参数值的情况(2)

023.MyBatis 获取参数值的情况(3)

024.MyBatis 获取参数值的情况(4)

025.MyBatis 获取参数值的情况(5)

026.MyBatis 的各种查询功能(1)

027.MyBatis 的各种查询功能(2)

028.MyBatis 的各种查询功能(3)

029.MyBatis 的各种查询功能(4)

030.MyBatis 处理模糊查询(1)

031.MyBatis 处理模糊查询(2)

032.MyBatis 处理批量删除

033.MyBatis 处理动态设置表名

034.MyBatis 获取自增的主键

035.搭建 MyBatis 框架

036.使用全局配置处理字段名和属性名不一致的情况

037.使用 resultMap 处理字段名和属性名不一致的情况

038.处理多对一映射关系功能分析

039.使用级联处理多对一的映射关系

040.使用 association 处理多对一的映射关系

041.使用分步查询处理多对一的映射关系

042.延迟加载

043.通过 collection 处理一对多的映射关系

044.通过分步查询处理一对多的映射关系

045.MyBatis 动态 SQL 简介

046.MyBatis 动态 SQL 之 if 标签

047.MyBatis 动态 SQL 之 where 标签

048.MyBatis 动态 SQL 之 trim 标签

049.MyBatis 动态 SQL 之 choose、when、otherwise 标签

050.MyBatis 动态 SQL 之 foreach 标签(批量添加)

051.MyBatis 动态 SQL 之 foreach 标签(批量删除)

052.MyBatis 动态 SQL 之 sql 标签

053.MyBatis 的一级缓存

054.使一级缓存失效的四种情况

055.MyBatis 的二级缓存

056.MyBatis 二级缓存相关的配置和缓存查询的顺序

057.MyBatis 整合第三方缓存

058.MyBatis 逆向工程之清晰简洁版

059.MyBatis 逆向工程之奢华尊享版

060.分页功能分析

061.分页插件的使用

062.通过分页插件获取分页相关数据

063.Spring 概述

064.Spring Framework 简介及特性

065.IOC 思想和 DI

066.IOC 容器在 Spring 中的实现

067.Spring 的入门案例

068.IOC 容器创建对象的方式

069.获取 bean 的三种方式和注意事项

070.依赖注入之 setter 注入

071.依赖注入之构造器注入

072.依赖注入之特殊值处理

073.依赖注入之为类类型的属性赋值(引用外部的 bean)

074.依赖注入之为类类型的属性赋值(级联方式和内部 bean)

075.依赖注入之为数组类型的属性赋值

076.依赖注入之为 list 集合类型的属性赋值

077.依赖注入之为 map 集合类型的属性赋值

078.依赖注入之 p 命名空间

079.Spring 管理数据源和引入外部属性文件

080.bean 的作用域

081.bean 的生命周期

082.bean 的作用域对生命周期的影响和后置处理器

083.FactoryBean

084.基于 xml 的自动装配之场景模拟

085.基于 xml 的自动装配之 byType

086.基于 xml 的自动装配之 byName

087.基于注解管理 bean 之功能分析

088.基于注解管理 bean 之注解和扫描

089.基于注解管理 bean 之扫描组件

090.基于注解管理 bean 之 bean 的 id

091.基于注解的自动装配之 @Autowired 注解能够标识的位置

092.基于注解的自动装配之 @Autowired 的原理

093.基于注解的自动装配之 @Autowired 注意事项

094.代理模式之场景模拟

095.代理模式之提出问题和代理模式的概念

096.代理模式之静态代理实现

097.代理模式之动态代理(1)

098.代理模式之动态代理(2)

099.AOP 的概念、相关术语、作用

100.基于注解的 AOP 之准备工作

101.基于注解的 AOP 之前置通知

102.基于注解的 AOP 之切入点表达式的语法和重用以及获取连接点的信息

103.基于注解的 AOP 之各种通知的使用

104.基于注解的 AOP 之环绕通知

105.切面的优先级

106.基于 xml 的 AOP 实现

107.JdbcTemplate 之准备工作

108.Spring 整合 Junit4 和 JdbcTemplate 实现添加功能

109.JdbcTemplate 实现查询功能

110.声明式事务概念

111.基于注解的声明式事务之准备工作

112.基于注解的声明式事务之无事务功能实现

113.基于注解的声明式事务之实现事务功能

114.声明式事务的属性之只读、超时、回滚策略

115.声明式事务的属性之隔离级别

116.声明式事务的属性之传播行为

117.基于 xml 的声明式事务

118.SpringMVC 简介和特点

119.SpringMVC 入门案例之准备工作

120.SpringMVC 入门案例之配置 web.xml

121.SpringMVC 入门案例之创建 SpringMVC 的配置文件并配置

122.SpringMVC 入门案例之功能测试

123.SpringMVC 入门案例之总结和扩展

124.@RequestMapping 注解标识的位置

125.@RequestMapping 注解的 value 属性

126.@RequestMapping 注解的 method 属性

127.@RequestMapping 注解的 params 属性

128.@RequestMapping 注解的 headers 属性

129.@RequestMapping 注解使用 ant 风格的路径

130.@RequestMapping 注解使用路径中的占位符

131.通过 ServletAPI 获取请求参数

132.通过控制器方法的形参获取请求参数和 @RequestParam 的使用

133.@RequestHeader 和 @CookieValue

134.通过 pojo 获取请求参数

135.解决获取请求参数的乱码问题

136.使用 ModelAndView 向请求域共享数据

137.使用 Model、ModelMap、Map 向请求域共享数据

138.向会话域和应用域共享数据

139.观察源码之验证控制器方法统一的返回值为 ModelAndView

140.SpringMVC 的视图之 ThymeleafView

141.SringMVC 的视图之 InternalResourceView

142.SpringMVC 的视图之 RedirectView

143.SpringMVC 的视图控制器

144.RESTful 简介与实现

145.RESTful 之测试查询功能

146.RESTful 之使用 HiddenHttpMethodFilter 处理 put 和 delete 请求

147.RESTful 之 HiddenHttpMethodFilter 源码解析

148.RESTful 案例之准备工作

149.RESTful 案例之列表功能

150.RESTful 案例之处理静态资源

151.RESTful 案例之添加功能

152.RESTful 案例之修改功能

153.RESTful 案例之删除功能

154.SpringMVC 处理 ajax 之准备工作

155.回顾 axios

156.测试 SpringMVC 处理 ajax 请求

157.使用 @RequestBody 注解处理 json 格式的请求参数

158.使用 @ResponseBody 注解响应 json 格式的数据

159.SpringMVC 实现下载功能(1)

160.SpringMVC 实现下载功能(2)

161.SpringMVC 实现上传功能(1)

162.SpringMVC 实现上传功能(2)

163.解决文件上传过程中文件重名的问题

164.SpringMVC 拦截器的创建

165.SpringMVC 拦截器的配置

166.SpringMVC 多个拦截器的执行顺序

167.观察多个拦截器执行顺序的源码

168.拦截器的 preHandle()返回 false 的情况

169.使用 xml 配置异常处理

170.使用注解配置异常处理

171.注解配置 SpringMVC(1)

172.注解配置 SpringMVC(2)

173.SpringMVC 的常用组件

174.DispatcherServlet 初始化的过程

175.DispatcherServlet 处理请求的过程

176.SpringMVC 的执行流程

177.ContextLoaderListener

178.测试 ContextLoaderListener

179.SSM 整合之准备工作

180.SSM 整合之配置 web.xml

181.SSM 整合之配置 SpringMVC

182.SSM 整合之配置 Spring

183.SSM 整合之 Spring 整合 MyBatis(1)

184.SSM 整合之 Spring 整合 MyBatis(2)

185.SSM 整合之配置事务

186.SSM 整合之员工列表功能

187.SSM 整合之展示分页数据

188.SSM 整合之设置分页相关超链接。

用户头像

小谷哥

关注

定期分享编程相关技术知识 2022.02.16 加入

【视频及配套资料下载】:www.atguigu.com 【在线学习交流】:关注尚硅谷B站官方账号

评论

发布
暂无评论
尚硅谷SSM新版视频教程发布_小谷哥_InfoQ写作社区