Spring框架的基本作用
作为Spring框架,它最主要的功能就是管理一堆使App(应用)发挥功能的类,这些作为整个App的基石、主干的类,就叫做bean。 要管理bean,也即是这堆发挥业务功能的类,就不能直接把它们new出来,这样缺乏统一的调度。所以,Spring使用.xml配置文件作为媒介,以IoC(Inversion of Control 控制反转)作为工具,将这些bean拿给Spring container作统一管理。 基于此,要把一个bean扔给container,至少需要两部分: bean对应的类的定义 间接控制的.xml配置文件 之所以需要两部分也是容易理解的,首先你得有一个bean自身的定义吧。再来,你得告诉Spring container应该以什么样的方式去接受这个bean,这个就是由.xml文件来说明。 例如,我们要管理的bean叫做HelloWorld,那么它的这两部分分别是:applicationContext-src.xml: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.spring...