ioc的概念
控制反轉,把建立物件的權利交給框架,是框架的重要特徵,並非物件導向程式設計的專用術語。它包括依賴注入(dependency injection)和依賴查詢(dependency lookup)。
ioc 的作用:
削減電腦程式的耦合(解除我們**中的依賴關係),需要強調的是ioc只能完成這個要求。
jar包分析
紅線勾出來的四個jar包對應了 spring體系結構的四個核心容器,是必不可少的四個jar包。spring-aop-5.0.2.release.jar
是註解開發springioc使用的。
spring將 apache的日誌元件:commons-logging-1.2.jar
整合到開發包裡面,做成了自己的乙個jar包,即:spring-jcl-5.0.2.release.jar
介面:iaccountdao
public
inte***ce
iaccountdao
iaccountdao的實現類 accountdaoimpl
public
class
accountdaoimpl
implements
iaccountdao
}
介面iaccountservice
public
inte***ce
iaccountservice
iaccountservice的實現類 accountserviceimpl
!--把物件的建立交給spring來管理--
>
"accountservice"
class
="service.accountserviceimpl"
>
<
/bean>
"accountdao"
class
="dao.accountdaoimpl"
>
<
/bean>
<
/beans>
test
import dao.iaccountdao;
import service.iaccountservice;
/** * 模擬乙個表現層,用於呼叫業務層
分析:
Spring學習(一)Spring IOC容器
寫在前面。本文章並不全面,也沒有比較完整的例子。僅供有一些基礎的同學複習或做專案有部分內容想不起來查詢用。編寫文章的初衷 因為spring官方文件只有英文版本。雖然現在有很多翻譯軟體,由於涉及太多專業詞彙翻譯出來的句子常常讓人感到疑惑。在者spring官方文件過於全面,在我看來不適合入門。本人推崇的...
整合學習的初步學習
2018 11 23 按照我現在的想法,整合學習就是將很多個可能不夠準確的分類器組合在一起,讓他們彷彿產生化學反映一樣,得到乙個效果更好的分類器。而且,這部分的內容我應該已經看過兩遍了。今天就抽一下午的時間,把這部分知識給好好學習一下。學習的內容 書籍 data mining practical m...
mysqli的初步學習
mysqli 物件導向 連線資料庫 mysqli new mysqli host,username,password,db if mysqli connect errno 增刪改查 query sql增刪改查語句 result mysqli query query 其他操作 上一sql操作的影響行數...