2022計算機等級考試二級Java重點內(nèi)容_第1頁
2022計算機等級考試二級Java重點內(nèi)容_第2頁
2022計算機等級考試二級Java重點內(nèi)容_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

本文格式為Word版,下載可任意編輯——2022計算機等級考試二級Java重點內(nèi)容2022計算機等級考試二級Java重點內(nèi)容

理清考試的重點有助于我們更快更好的掌管做題方法,以下我整理的2022計算機等級考試二級Java重點內(nèi)容,夢想對大家有所扶助,更多信息請關(guān)注應(yīng)屆畢業(yè)生網(wǎng)!

1.DI憑借注入

在Spring框架中,兩個組件對象之間具有憑借關(guān)系使用和被使用,憑借注入技術(shù)就是將被使用者對象給使用者對象傳進去.

*1setter方式注入推舉

a.在使用者中,定義接口類型的變量和setter方法

b.在spring容器配置中,添加:propertyname=屬性ref=要注入的對象名

2構(gòu)造方式注入

a.在使用者中,定義接口類型的變量和帶參數(shù)的構(gòu)造方法

b.在spring容器配置中,添加

*2.IOC

IOCInversionOfControll反向操縱,操縱轉(zhuǎn)移

在Spring中利用DI技術(shù),實現(xiàn)了IOC機制,將兩個組件解耦.

操縱權(quán):可以指定調(diào)用關(guān)系,可以創(chuàng)造對象,可以管理和釋放對象.

一般編程,使用者具有操縱權(quán),可以指定調(diào)用哪個組件,負責創(chuàng)造對象這些工作;但是基于Spring框架之后,使用者操縱權(quán)轉(zhuǎn)移到了Spring容器,由Spring容器負責這些工作.

采用了IOC之后,假設(shè)底層組件DAO發(fā)生替換,只要修改Spring容器的配置,不需要修改上層組件Action,將組件舉行了解耦,鞏固了程序布局的生動性.

3.各種類型值注入的格式

1根本類型值的注入格式

15

*2Bean對象的`注入格式

3集合類型值的注入格式

List,Set,Map,Properties類型注入格式

4.組件自動掃描

從spring2.5開頭支持,由于2.5開頭基于jdk5.0,從jdk5.0開頭有了注解技術(shù).

利用該技術(shù),可以將指定package下的組件,自動掃描納入到spring容器中.制止在xml中編寫大量元素

使用方法如下:

1在spring的xml配置中,引入context命名空間

2利用元素

3假設(shè)察覺包中的類,類定義前面有以下注解,將納入spring容器,id名默認采用類名首字母小寫.

@Controller:掃描操縱層組件的注解標記,例如Action

@Service:掃描業(yè)務(wù)層組件的注解標記,例如Service

@Repository:掃描數(shù)據(jù)訪問層組件的注解標記,例如DAO

@Component:其他組件

假設(shè)需要自定義id名,可以采用@Controllerid自定義名

4屬性注入注解

在變量定義前,使用@Resource注解標記,spring默認會采用類型匹配原那么將符合的bean對象注入進來.假設(shè)按指定id名注入bean對象,可以使用

@Resourcename=bean對象的id名.

注入還可以使用@Autowired,假設(shè)需要注入指定名的bean對象.

@Auto

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論