**Spring基础与提升2017视频教程:从原理到实战的深度进阶**

在Java企业级开发的广阔天地中,Spring框架无疑是最为核心且应用最广泛的基石。本套《Spring基础与提升2017视频教程》专为希望系统掌握Spring核心技术、弥补理论短板并提升工程实践能力的开发者精心设计。课程不仅涵盖了IOC与AOP这两大核心支柱,更深入探讨了其与Hibernate的整合、事务管理以及设计模式在框架中的实际体现,旨在帮助学员构建起完整的企业级应用开发知识体系。

课程伊始,我们将深入剖析系统框架的设计原理,理解为何现代Java应用需要依赖容器来管理组件。随后,课程将重点讲解依赖注入(IOC)技术。不同于传统的实例化对象方式,IOC通过工厂模式和委托模式的实现,实现了控制权的反转。您将学习到如何利用ApplicationContext读取资源文件,掌握加载单个及多个配置文件、属性文件的三种核心方法,从而灵活管理应用配置。这一环节是理解Spring“解耦”精髓的关键,也是后续所有高级特性学习的理论基础。

接着,课程进入AOP(面向切面编程)的深度解读。这是Spring最具魅力的特性之一,允许开发者在不修改源代码的情况下,为业务逻辑织入额外功能。视频详细演示了静态代理与动态代理的区别,并逐一解析了各类Advice的织入时机:从方法执行前后的增强,到基于方法名称匹配与正则表达式的精准切点定位,再到通过Introduction在运行时动态添加接口和方法的高级技巧。此外,AutoProxy自动代理的实现原理也将被彻底揭开,让您明白Spring是如何自动化处理横切关注点的。

在实战层面,课程重点讲解了Spring与Hibernate的无缝整合。您将学会如何在Spring容器中配置Hibernate SessionFactory,并在Hibernate中执行原生SQL语句与调用存储过程,解决复杂业务场景下的数据访问难题。更重要的是,课程深入探讨了Spring的事务配置,详细解析了声明式事务与编程式事务的区别,以及如何通过注解或XML配置实现事务的 propagation、isolation 等属性管理,确保数据的一致性与完整性。

无论是从零开始的初学者,还是希望查漏补缺的进阶开发者,这套课程都能提供清晰、系统的学习路径。通过40多门Java工程师系列精品课程的背景铺垫,结合具体的代码演示与原理剖析,您将真正掌握Spring“轻量级”背后的“重量级”实力,为构建高可用、易维护的企业级Java应用打下坚实基础。

课程目录

课程目录16 集
  • 1 40多门JAVA工程师系列精品课程介绍 (12:31).mp4
  • 2 系统框架设计原理 (48:46).mp4
  • 3 工厂模式,委托模式的实现 (38:51).mp4
  • 4 Spring课程介绍与依赖注入 (47:32).mp4
  • 5 Hibernate与Spring的整合 (01:05:19).mp4
  • 6 ApplicationContext读取资源文件的3种方法 (56:10).mp4
  • 7 IOC依赖注入技术 (43:01).mp4
  • 8 多个不同配置文件,属性文件的加载与导入 (46:52).mp4
  • 9 静态代理与动态代理 (55:08).mp4
  • 10 AOP面向切面编程详解 (37:54).mp4
  • 11 方法执行前后织入advise (37:54).mp4
  • 12 方法名称匹配与正则表达式匹配时织入advise (30:05).mp4
  • 13 在函数中织入额外的功能(introduction) (40:13).mp4
  • 14 通过AutoProxy实现自动代理功能 (23:56).mp4
  • 15 在Hibernate中执行SQL语句与调用存储过程 (44:29).mp4
  • 16 Spring事务配置 (22:19).mp4