SpringIOC的初步學習

2021-10-06 23:59:21 字數 1895 閱讀 3318

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操作的影響行數...