课程目录
1-1 [手写MyBatis框架源码] 手写框架源码概述 (04:28) 1-2 [手写MyBatis框架源码] 创建项目开发基础工程 (08:52) 1-3 [手写MyBatis框架源码] JDBC简单回顾 (15:08) 1-4 [手写MyBatis框架源码] JDBC总结 (12:04) 1-5 [手写MyBatis框架源码] 准备MyBatis-config配置文件 (07:03) 1-6 [手写MyBatis框架源码] 关于MyBatis的使用流程回顾 (07:39) 1-7 [手写MyBatis框架源码] 准备手写MyBatis的环境 (09:43) 1-8 [手写MyBatis框架源码] 准备一个测试的XML文件 (10:01) 1-9 [手写MyBatis框架源码] 使用Dom4J解析XML文件 (22:59) 1-10 [手写MyBatis框架源码] 自定义Resources类加载配置文件 (09:45) 1-11 [手写MyBatis框架源码] 自定义MappedStatement类 (08:21) 1-12 [手写MyBatis框架源码] 自定义Configuration类 (04:40) 1-13 [手写MyBatis框架源码] 自定义XmlMapperBuilder的Mapper解析类 (24:11) 1-14 [手写MyBatis框架源码] Mapper文件XML解析测试 (06:40) 1-15 [手写MyBatis框架源码] 自定义XmlConfigBuilder类解析配置文件 (14:06) 1-16 [手写MyBatis框架源码] 解析MyBatis配置文件测试 (04:06) 1-17 [手写MyBatis框架源码] 自定义SqlSession接口 (18:11) 1-18 [手写MyBatis框架源码] 回顾JDK动态代理技术 (21:46) 1-19 [手写MyBatis框架源码] 使用JDK动态代理给接口生成实现类对象 (21:13) 1-20 [手写MyBatis框架源码] 自定义DefaultSqlSessionFactory类 (06:31) 1-21 [手写MyBatis框架源码] 自定义SqlSessionFactoryBuilder类 (08:19) 1-22 [手写MyBatis框架源码] 自定义Executor执行器接口 (13:03) 1-23 [手写MyBatis框架源码] 自定义类完成SQL语句解析 (23:47) 1-24 [手写MyBatis框架源码] 完成SQL执行器的Query方法 (32:06) 1-25 [手写MyBatis框架源码] 完善SqlSession中的查询方法 (04:55) 1-26 [手写MyBatis框架源码] 手写MyBatis源码存在的问题 (07:08) 1-27 [手写MyBatis框架源码] 关于MyBatis框架查询问题 (11:29) 1-28 [手写MyBatis框架源码] 手写MyBatis测试新增流程 (26:02) 1-29 [手写MyBatis框架源码] 手写MyBatis框架执行更新和删除 (06:19) 1-30 [手写MyBatis框架源码] 优化MyBatis框架SQL语句类型 (10:17) 1-31 [手写MyBatis框架源码] 手写MyBatis框架支持int类型 (11:03) 1-32 [手写MyBatis框架源码] 使用反射进行参数的封装 (03:24) 1-33 [手写MyBatis框架源码] 手写MyBatis框架总结 (13:44) 2-1 [手写Spring框架源码] Spring框架源码课程概述 (06:31) 2-2 [手写Spring框架源码] SpringIOC概念回顾 (05:25) 2-3 [手写Spring框架源码] SpringIOC程序回顾演练 (15:10) 2-4 [手写Spring框架源码] 手写SpringIOC思路 (08:15) 2-5 [手写Spring框架源码] 自定义Spring常见注解 (12:12) 2-6 [手写Spring框架源码] 搭建SpringIOC的开发模型 (05:44) 2-7 [手写Spring框架源码] 创建SpringIOC对象工厂类 (09:51) 2-8 [手写Spring框架源码] 解析Spring的配置文件获取扫描包 (09:51) 2-9 [手写Spring框架源码] 获取要扫描的class文件路径 (13:35) 2-10 [手写Spring框架源码] 获取所以有的类路径下所有的class全地址 (04:31) 2-11 [手写Spring框架源码] 获取要扫描的包下所有的类全路径 (12:41) 2-12 [手写Spring框架源码] 实例化SpringIOC容器 (22:09) 2-13 [手写Spring框架源码] 实例化IOC容器流程分析 (08:13) 2-14 [手写Spring框架源码] 获取IOC容器对象集合 (17:15) 2-15 [手写Spring框架源码] 反射Autowired注解 (29:22) 2-16 [手写Spring框架源码] 反射实现IOC依赖注入 (06:41) 2-17 [手写Spring框架源码] 测试SpringIOC容器 (07:09) 2-18 [手写Spring框架源码] 手写SpringIOC框架小结 (06:04) 2-19 [手写Spring框架源码] 回顾手写SpringIOC的源码 (17:02) 2-20 [手写Spring框架源码] Spring中AOP编程思想 (09:47) 2-21 [手写Spring框架源码] Spring框架AOP代码测试 (24:57) 2-22 [手写Spring框架源码] JDK动态代理设计模式 (10:07) 2-23 [手写Spring框架源码] CGLIB动态代理设计模式 (08:12) 2-24 [手写Spring框架源码] 手写SpringAOP自定义AOP相关注解 (08:36) 2-25 [手写Spring框架源码] 定位代码中的切面类 (09:04) 2-26 [手写Spring框架源码] 定位需要被代理的类和代理的方法 (21:45) 2-27 [手写Spring框架源码] 使用JDK动态代理给目标类生成代理类对象 (29:23) 2-28 [手写Spring框架源码] 使用代理类的对象替换原来Map集合中真实对象 (25:11) 2-29 [手写Spring框架源码] 关于执行AOP和DI顺序问题 (16:14) 2-30 [手写Spring框架源码] 解决AOP底层代理顺序的问题 (17:48) 2-31 [手写Spring框架源码] 手写SpringAOP总结 (21:05) 2-32 [手写Spring框架源码] 事务的特性 (13:03) 2-33 [手写Spring框架源码] 数据库事务隔离级别 (03:17) 2-34 [手写Spring框架源码] Spring中声明式事务回顾 (12:24) 2-35 [手写Spring框架源码] Spring事务的场景 (14:40) 2-36 [手写Spring框架源码] 自定义Spring事务注解 (06:38) 2-37 [手写Spring框架源码] 使用CGLIB完成事务类代理 (16:06) 2-38 [手写Spring框架源码] 手写Spring声明式事务 (14:03) 3-1 [手写SpringMvc框架源码] 手写Spring加载外部的属性文件 (26:39) 3-2 [手写SpringMvc框架源码] 普通的Maven项目转换为Web项目 (05:32) 3-3 [手写SpringMvc框架源码] 回顾SpringMvc框架 (13:34) 3-4 [手写SpringMvc框架源码] 创建手写SpringMvc的工程 (15:47) 3-5 [手写SpringMvc框架源码] 准备解析SpringfMvc配置文件入口 (10:03) 3-6 [手写SpringMvc框架源码] Web环境启动Spring的监听器 (08:37) 3-7 [手写SpringMvc框架源码] Spring框架的启动问题 (15:16) 3-8 [手写SpringMvc框架源码] Spring框架启动的流程 (04:51) 3-9 [手写SpringMvc框架源码] 手写SpringMvc框架回顾 (09:04) 3-10 [手写SpringMvc框架源码] 创建资源处理器 (14:40) 3-11 [手写SpringMvc框架源码] 创建一个静态处理器 (20:52) 3-12 [手写SpringMvc框架源码] 使用责任链模式编排处理器 (24:14) 3-13 [手写SpringMvc框架源码] 创建一个JSP处理器 (18:43) 3-14 [手写SpringMvc框架源码] 自定义注解RequestMapping (05:30) 3-15 [手写SpringMvc框架源码] 创建一个控制器处理器 (12:40) 3-16 [手写SpringMvc框架源码] 反射控制器中RequestMapping注解 (16:20) 3-17 [手写SpringMvc框架源码] 创建SpringMvc请求映射器 (26:30) 3-18 [手写SpringMvc框架源码] 封装一个请求映射Map (14:47) 3-19 [手写SpringMvc框架源码] 控制器中方法参数的问题 (13:58) 3-20 [手写SpringMvc框架源码] JDK8反射方法参数的名字 (12:11) 3-21 [手写SpringMvc框架源码] 自定义RequestParam注解 (04:39) 3-22 [手写SpringMvc框架源码] 解析控制器中方法的参数信息 (12:04) 3-23 [手写SpringMvc框架源码] 处理适配器参数的解析 (33:08) 3-24 [手写SpringMvc框架源码] 调用控制器返回JSP的视图 (23:37) 3-25 [手写SpringMvc框架源码] 调用控制器返回JSON视图 (06:38) 3-26 [手写SpringMvc框架源码] 测试转账的业务 (18:45) 3-27 [手写SpringMvc框架源码] 手写SSM框架小结 (03:41)





