一.课堂案例复现二.对三层架构、耦合、IoC、DI的理解三层架构是将后端代码按职责划分为控制器、业务、数据访问三层的代码组织规范让各模块各司其职以方便维护扩展而耦合描述的是类与模块间依赖绑定的紧密程度直接在代码中手动创建实例会造成高耦合修改一处代码就会牵连多处难以改动IOC 即控制反转是解决高耦合的核心设计思想它把原本开发者手动 new 对象、掌控对象创建销毁的控制权反转交给 Spring 容器统一管理所有组件实例DI 依赖注入则是 IOC 思想落地的具体实现手段容器会自动扫描创建好各层对象后将所需的依赖实例自动注入到对应的类中二者相辅相成依托 IOC 与 DI 能彻底解耦三层架构里控制器、业务层、数据访问层之间的依赖无需硬编码绑定实现类后续更换数据库实现、调整业务逻辑时都不用大面积修改原有代码大幅提升项目的可扩展性与可测试性。三.页面设计四.Mybatic入门