值不值得学:先看你的工作场景需不需要它
这门课讲的是 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)






