Model 时，MVC模式（例如 Struts）通常难于给出一个简洁明了的框架结构。Spring 却具有能够让这部分工作变得简单的能力。程序开发员们可以使用Spring的JDBC抽象层重新设计那些复杂的框架结构。
控制反转容器（依赖注入）.IOC（Inverse Of Control）控制反转，即把创建对象的权利交给框架，也就是指将对象的创建、对象的存储、对象的管理交给了spring容器。spring容器是spring中的一个核心模块，用于管理对象，底层可以理解为是一个map集合。