尚硅谷 SSM 新版视频教程发布
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 整合之设置分页相关超链接。
评论