我是新手一枚,剛開始學習框架。在spring框架中,通過spring.xml檔案的配置實作了由組態檔來創建物件。但是整合了,spring,springmvc和mybatis后,我就看不出來在整合了的ssm框架下是在哪里體現了ioc思想。有沒有大神幫我解答一下困惑,感激不盡。
uj5u.com熱心網友回復:
Ioc和DI其實是一種思想,并不是具體的技術,當我們在搭建SSM專案的時候就是用到了這種思想。DI(依賴注入)的思想可以在創建資料庫連接上體現,整個專案穿件連接時并不是當需要連接時new一個連接,而是專案在配置的時候創建好連接,當要用的時候,DI會給程式去用,而程式在什么時候用和怎么用時開發者不知道的,但最后還是實作了功能。
Spring 提供了許多 IOC 容器的實作。比如 XmlBeanFactory,ClasspathXmlApplicationContext 等。
ApplicationContext 是 Spring 提供的一個高級的 IOC 容器
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/274902.html
標籤:其他技術討論專區
上一篇:CSDN博客都訪問不了
下一篇:r語言如何分類提取前10行?
