Spring是一個類的容器實例化托管框架,可以實現對實現類的實例化進行動態的托管。更可以實現控制反轉。控制
反轉就是應用本身不負責倚賴對象的創建和維護,倚賴對象的創建和維護是通過其他的外部容器負責的,這樣的控制
權就由應用轉移到了容器。控制權的轉移就是所謂的反轉。
下面我們來說一下一個簡單的Spring框架的搭建和實例.首先下載下來spring的壓縮包,在解壓后的dist文件夾下
面有spring.jar和commons-logging.jar這兩個JAR包,這就是實現最簡單的spring框架所必須的包,然后就是
在docs/reference下面的參考手冊,里面又spring的配置文件寫法。導入包完成后,最好在src目錄下面建立beans.xml配
置轉就是應用本身不負責倚賴對象的創建和維護,倚賴對象的創建和維護是通過其他的外部容器負責的,這樣的控制權
就由應用轉移到了容器。控制權的轉移就是所謂的反轉。
下面我們來說一下一個簡單的Spring框架的搭建和實例.首先下載下來spring的壓縮包,在解壓后的dist文件夾下
面有spring.jar和commons-logging.jar這兩個JAR包,這就是實現最簡單的spring框架所必須的包,然后就是
在docs/reference下面的參考手冊,里面又spring的配置文件寫法。導入包完成后,最好在src目錄下面建立beans.xml
配置文件,這個名字是不限制的。
然后寫一個類和抽取出接口
然后在beans.xml中配置這個類就可以使用spring實例化這個類了,下面的操作全部都是面向接口的編程了。
運行結果如下