通过本章学习,可以达到以下目标:
1.理解控制反转的主要设计目的。
2.能基于Maven搭建Spring开发环境。
3.掌握IoC开发与Spring基本运行流程。
Spring的出现,是为了实现“开发者只用关心核心代码”这一目标。也就是说,项目开发不应该围绕着各种底层处理机制来进行,而应该将重点放在业务处理中。为了实现这一目的,Spring中提供了IoC(Inversion of Control,控制反转)技术。本章将为读者介绍IoC的产生背景以及Spring项目的基本结构。