版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、struts2+hibernate+springjavaee 企業(yè)級(jí)項(xiàng)目開(kāi)發(fā)單元五 文檔管理任務(wù)3 文檔檢索設(shè)計(jì)1任務(wù)簡(jiǎn)介任務(wù)簡(jiǎn)介2任務(wù)分析任務(wù)分析3相關(guān)支撐知識(shí)相關(guān)支撐知識(shí)4任務(wù)小結(jié)任務(wù)小結(jié)目錄頁(yè)第1頁(yè)任務(wù)3 文檔檢索設(shè)計(jì)過(guò)渡頁(yè)第2頁(yè)過(guò)渡頁(yè)任務(wù)簡(jiǎn)介任務(wù)3 文檔檢索設(shè)計(jì)任務(wù)簡(jiǎn)介本任務(wù)的目標(biāo)是學(xué)習(xí)spring框架的注解配置,本任務(wù)p理解注解定義beanp掌握component、respository、service、controller、autowired、qualifier等注解p會(huì)使用spring注解配置設(shè)計(jì)開(kāi)發(fā)文檔檢索模塊第3頁(yè)過(guò)渡頁(yè)第4頁(yè)過(guò)渡頁(yè)任務(wù)分析任務(wù)3 文檔檢索設(shè)計(jì)任務(wù)分析p 使用
2、spring注解配置可以有效減少配置的工作p 注解與java代碼位于一個(gè)文件中,而xml配置采用獨(dú)立的配置文件,大多數(shù)配置信息在程序開(kāi)發(fā)完成后都不會(huì)調(diào)整,如果配置信息和 java 代碼放在一起,有助于增強(qiáng)程序的內(nèi)聚性p 文檔檢索模塊使用注解配置,在dao層實(shí)現(xiàn)類、service層實(shí)現(xiàn)類、action控制類中設(shè)置注解配置,使用注解配置信息啟動(dòng)spring容器第5頁(yè)過(guò)渡頁(yè)第6頁(yè)過(guò)渡頁(yè)相關(guān)支撐知識(shí)相關(guān)支撐知識(shí)p 注解(annotation)提供了一種安全的類似注釋的機(jī)制,為在代碼中添加信息提供了一種形式化得方法,用來(lái)將任何的信息或者元數(shù)據(jù)與程序元素(類、方法、成員變量等)進(jìn)行關(guān)聯(lián)。p annotat
3、ion其實(shí)是一種接口。通過(guò)java的反射機(jī)制相關(guān)的api來(lái)訪問(wèn)annotation信息。相關(guān)類(框架或工具中的類)根據(jù)這些信息來(lái)決定如何使用該程序元素或改變它們的行為。第7頁(yè)1 1 一spring注解簡(jiǎn)介任務(wù)3 文件夾檢索設(shè)計(jì)spring注解簡(jiǎn)介相關(guān)支撐知識(shí)p spring提供常見(jiàn)的注解定義bean component:自動(dòng)將pojo轉(zhuǎn)換為容器管理的bean repository:用于對(duì)dao實(shí)現(xiàn)類進(jìn)行標(biāo)注 service:用于對(duì)service實(shí)現(xiàn)類進(jìn)行標(biāo)注 controller:用于對(duì)controlller實(shí)現(xiàn)類進(jìn)行標(biāo)注第8頁(yè)使用注解定義bean1 1任務(wù)3 文件夾檢索設(shè)計(jì)二spring注解
4、配置component(userinfodao) public class userinfodaoimpl implements iuserinfodao 使用注解component對(duì)類userinfodaoimpl進(jìn)行標(biāo)注,它可以被spring容器識(shí)別,spring容器自動(dòng)將pojo轉(zhuǎn)換為容器管理的bean。它與下面的xml的配置是等效的。相關(guān)支撐知識(shí)p spring通過(guò)autowired注解實(shí)現(xiàn)bean的依賴注入,autowired默認(rèn)按類型匹配的方式,在spring容器查找匹配的bean,當(dāng)有且僅有一個(gè)匹配的bean時(shí),spring將其注入autowired標(biāo)注的變量中。第9頁(yè)自動(dòng)裝配b
5、ean2 2任務(wù)3 文件夾檢索設(shè)計(jì)二spring注解配置repositorypublic class folderdao implements ifolderdao autowiredprivate sessionfactory sessionfactory; 相關(guān)支撐知識(shí)p 使用quaifier指定注入bean的名稱 如果容器中有一個(gè)以上匹配的bean,則可以通過(guò)qualifier注解限定bean的名稱,如果容器中有兩個(gè)userinfodao的bean,可以給其中一個(gè)設(shè)置名稱為userinfodao:qualifier(“userinfodao”),另外一個(gè)設(shè)置名稱為otheruserinfodao:qualifier(“otheruserinfodao”)。第10頁(yè)自動(dòng)裝配bean2 2任務(wù)3 文件夾檢索設(shè)計(jì)二spring注解配置相關(guān)支撐知識(shí)第11頁(yè)自動(dòng)裝配bean2 2任務(wù)3 文件夾檢索設(shè)計(jì)二spring注解配置p 對(duì)類方法進(jìn)行標(biāo)注autowired可以對(duì)類的成員變量及其方法的入?yún)⑦M(jìn)行標(biāo)注,如下所示: autowired qualifier(userinfo) public boolean isexists(userinfo userinfo) 相關(guān)支撐知識(shí)第12頁(yè)使用注解配置信息啟動(dòng)sprin
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 設(shè)備購(gòu)買回收協(xié)議書(shū)范文范本
- 參觀樣板房協(xié)議書(shū)范文范文
- 政府第三方監(jiān)管協(xié)議書(shū)范文范本
- 第四版危重病醫(yī)學(xué)課件-第十三章+氧療
- 公司部門(mén)組織結(jié)構(gòu)圖、崗位職責(zé)和崗位說(shuō)明書(shū)模板
- 色彩和情感的關(guān)聯(lián)-色彩心理學(xué)專家
- 2023-2024學(xué)年四川省宜賓縣高三下學(xué)期第二次適應(yīng)性考試數(shù)學(xué)試題
- 2023-2024學(xué)年四川省華鎣一中高三3月第一次高考模擬數(shù)學(xué)試題
- 下雨了應(yīng)彩云課件
- 預(yù)防近視倡議書(shū)
- 中小學(xué)學(xué)校人防、物防、技防落實(shí)方案
- 白酒營(yíng)銷策劃方案參考范文二
- 2024-2025學(xué)年蘇教版小學(xué)四年級(jí)上學(xué)期期中英語(yǔ)試題及解答參考
- DLT 5707-2014 電力工程電纜防火封堵施工工藝導(dǎo)則
- 廣東省佛山市南海區(qū)2024年七年級(jí)上學(xué)期期中數(shù)學(xué)試題【附參考答案】
- 供水工程水源部分竣工環(huán)保驗(yàn)收監(jiān)測(cè)調(diào)查報(bào)告
- 道法友誼的真諦課件-2024-2025學(xué)年統(tǒng)編版道德與法治七年級(jí)上冊(cè)
- 2024秋期國(guó)家開(kāi)放大學(xué)??啤睹袷略V訟法學(xué)》一平臺(tái)在線形考(任務(wù)1至5)試題及答案
- 從三線建設(shè)到“新三線建設(shè)”:四川高校高質(zhì)量發(fā)展的歷史借鑒、價(jià)值指向與時(shí)代進(jìn)路
- 第5課《老師您好!》道德與法治2024-2025一年級(jí)上冊(cè)教案教學(xué)設(shè)計(jì)
- 【PPP項(xiàng)目風(fēng)險(xiǎn)評(píng)估與控制探究的國(guó)內(nèi)外文獻(xiàn)綜述3900字】
評(píng)論
0/150
提交評(píng)論