Martin Fowler的Inversion of Control Containers and the Dependency Injection pattern。中文版。 本文中,作者深入探索IOC模式的工作原理,给它一个更能描述其特点的名字——“依赖注入”(Dependency Injection),并将其与“服务定位器”(Service Locator)模式作一个比较。不过,这两者之间的差异并不太重要,更重要的是:应该将组件的配置与使用分离开——两个模式的目标都是这个。
MVC 架构模式
在 UI 相关的开发领域,通过控制实现模型与视图解耦
M 模型:实体、业务逻辑
V 视图:用户接口(Web、桌面、移动端)
C 控制器:Servlet、Action、Controller
MVC 架构模式相关的:MVVM(移动端、Vue、React)
问题域(通用的,与语言无关,都需要面对的)
MVC / MVVM : 模型与视图的解耦
ORM – OOP :语言 & RDBMS 之间的映射
IoC / DI : 依赖注入
Java EE 技术规范中 Web 相关技术
S