值不值得学:先看你的工作场景需不需要它

这门课讲的是 Java Web 开发里的 Spring 框架。如果你现在的工作或目标是写后端接口、做企业级应用、或者从其他技术栈转 Java,Spring 是绕不开的底座。它解决的核心问题是:帮你把对象创建和组装的脏活累活从业务代码里剥离出来,让你不用再手动 new 一堆依赖,把精力放在业务逻辑上。但如果你只是想写个简单脚本,或者做纯前端,这课暂时不是刚需,先放着,等真要碰后端再回来。判断标准很简单:你最近要写或者维护的项目里,有没有 XML 配置或者注解?如果有,这课就得踏实看。

适合什么基础,学完能独立做什么

这课默认你已经懂 Java 基本语法,知道类、接口、构造方法怎么回事,最好自己写过几行 JDBC 或者 Servlet。如果你连 try-catch 都还发怵,建议先补基础,直接看 Spring 会觉得云里雾里。学完之后,你应该能独立做这几件事:在一个空项目里搭起 Spring 运行环境;用配置文件或注解把 Bean 扔进容器里管理;搞清楚构造方法、静态工厂、实例工厂这几种实例化方式什么时候用;看懂别人写的代码里 Bean 的生命周期回调是怎么挂上去的。换句话说,你能接手一个已有的 Spring 项目,看懂它的对象是怎么装配起来的,而不是一头雾水。

建议先看哪几块,资料怎么配合练习

别一上来就按顺序从头啃。先把概述和核心概念这两段看完,大概半小时,弄明白 IoC 和 DI 到底在干嘛,为什么要让容器帮你管对象。脑子里有这个概念后,直接跳到环境搭建和代码实例,跟着视频自己把项目跑起来,哪怕只是写个最简单的 Bean 打印一行日志。跑通之后,再回头细看 Bean 实例化那几节,对比构造方法、静态工厂、实例工厂三种方式的区别,自己各写一遍。资料配合练习的办法是:每看完一个实例化方式,立刻在自己的项目里造一个对应的场景,比如用静态工厂模拟一个第三方连接池的创建。最后看生命周期配置,把初始化和销毁的方法挂上去,观察容器关闭时到底有没有触发。这样过一遍,比连续刷完所有视频管用得多。


学习JavaWeb应用开发中的Spring框架

课程目录

*   01 概述/

  *   01 001_概述.mp4 (3.39 MB), 00:54

*   02 核心概念/

  *   01 002_核心概念.mp4 (64.46 MB), 19:19

  *   02 003_环境搭建.mp4 (119.39 MB), 24:54

  *   03 004_代码实例.mp4 (193.12 MB), 37:04

*   03 Bean实例化/

  *   01 005_Bean的配置.mp4 (54.08 MB), 10:28

  *   02 006_实例化Bean构造方法.mp4 (68.79 MB), 10:58

  *   03 007_实例化Bean静态工厂.mp4 (61.87 MB), 11:35

  *   04 008_实例化Bean实例工厂.mp4 (111.51 MB), 19:36

  *   05 009_Bean生命周期配置方法.mp4 (110.04 MB), 17:06

  *   06 010_Bean生命周期实现接口方式.mp4 (37.93 MB), 07:00

*   04 依赖注入/

  *   01 011_setter注入.mp4 (123.71 MB), 21:04

  *   02 012_构造器注入.mp4 (150.45 MB), 23:20

  *   03 013_自动装配.mp4 (85.30 MB), 12:56

  *   04 014_集合注入.mp4 (64.53 MB), 10:55

  *   05 015_懒加载.mp4 (32.57 MB), 05:59

*   05 注解开发/

  *   01 016_纯注解开发.mp4 (218.59 MB), 35:39

  *   02 017_Bean的配置.mp4 (241.97 MB), 40:42

*   06 整合MyBatis/

  *   01 018_环境搭建.mp4 (68.86 MB), 12:52

  *   02 019_引入依赖.mp4 (24.41 MB), 04:49

  *   03 020_Spring注解方式.mp4 (100.60 MB), 16:20

  *   04 021_配置数据源.mp4 (111.19 MB), 19:33

  *   05 022_配置Mybatis.mp4 (64.41 MB), 10:19

  *   06 023_环境测试.mp4 (99.79 MB), 16:42

*   07 AOP/

  *   01 024_相关概念.mp4 (16.72 MB), 04:49

  *   02 025_引入依赖.mp4 (19.78 MB), 04:00

  *   03 026_通知类配置.mp4 (68.40 MB), 11:39

  *   04 027_切入点表达式.mp4 (63.55 MB), 12:41

  *   05 028_通知类型.mp4 (33.72 MB), 06:29

  *   06 029_ProceedingJoinPoint获取数据.mp4 (47.79 MB), 07:51

*   08 Spring事务/

  *   01 030_事务概念.mp4 (4.82 MB), 01:34

  *   02 031_转帐.mp4 (103.60 MB), 17:24

  *   03 032_事务配置.mp4 (66.53 MB), 10:11

  *   04 033_事务属性.mp4 (342.68 MB), 52:03

*   09 总结/

  *   01 034_总结.mp4 (22.00 MB), 06:46

*   10 资料/

  *   01 讲义.txt (0.00 MB)

  *   02 图例.txt (0.00 MB)

  *   03 项目源码.txt (0.00 MB)

  *   04 项目源码整合Mybatis.txt (0.00 MB)