-
具體來說,context就是容器,通過context.getBean()獲取對象
super.getBean(對象id)返回相應對象
查看全部 -
業務對象(Business Objects)進入Spring容器(Spring Container),通過配置的原數據(Configuration Metadata)生產出符合系統需要的對象。
目前這樣理解:在Spring框架下,創建和維護對象的任務交給外部容器,而我們的代碼本身不承擔此任務。我們在使用對象時直接去Spring容器中拿就好。
IOC(控制反轉);具體是獲得依賴對象的過程被反轉。獲取的過程由自身管理變為了由IOC容器主動注入。于是控制反轉也叫依賴注入(Dependency Injection)
實現IOC的方法;注入。依賴注入;在IOC容器運行期間,動態的將某種依賴關系注入到對象中
在IOC容器中,所有的對象都稱為Bean
在xml配置
第一行,版本及編碼格式
第二行:一些位置信息
id:對bean的唯一標識,class:對應的類
查看全部 -
在xml文件里加代碼
可以分別執行
查看全部 -
spring的作用
查看全部 -
sprinig是什么
- 從大小與開銷兩方面而言spring都是輕量級的
- 通過控制反轉 ioc 的技術達到松耦合的目的
- 提供了面向切面編程的豐富支持,允許通過分離應用的業務邏輯與系統級服務進行內內聚性的開發
- 包含并管理應用對象的配置和生命周期,這個意義上是一種容器
- 將簡單的組件配置、組合成為復雜的應用,這個意義上是框架
spring的優點
簡單:管理所有ibean的生命周期
方便:所有bean都交給spring了,想要什么對象spirng就給什么對象
快捷:正因為spring管理了所有的bean,以及面向接口的這種編程方式省去了我們對bean的創建、銷毀等等
查看全部 -
bean容器初始化
查看全部 -
spring framework Runtime 簡單架構圖
容器
提供對多種技術的支持(JMS,MQ,UnitTest)
AOP(事物管理,日志等)
提供了眾多方便應用的輔助類(JDBC Template等)
對主流應用框架(hibernate)提供良好的支持
查看全部 -
獲得依賴對象的過程被反轉了查看全部
-
Spring框架。先學習基礎,掌握用法。深入理解,不斷實踐,再次總結
查看全部 -
反復總結
再次深入理解與實踐
查看全部 -
在方法上面使用@Bean注解,如果沒有指name屬性(@bean()),默認bean的id為方法名
查看全部 -
ioc容器=applicatiocContext
ioc容器就相當于應用上下文
查看全部 -
構造注入:
查看全部 -
設值注入:
查看全部 -
Spring注入:
查看全部
舉報