![spring框架學(xué)習(xí)方法介紹_第1頁(yè)](http://file4.renrendoc.com/view/fa98149ff8844d938372d3f0c2e4ae35/fa98149ff8844d938372d3f0c2e4ae351.gif)
![spring框架學(xué)習(xí)方法介紹_第2頁(yè)](http://file4.renrendoc.com/view/fa98149ff8844d938372d3f0c2e4ae35/fa98149ff8844d938372d3f0c2e4ae352.gif)
![spring框架學(xué)習(xí)方法介紹_第3頁(yè)](http://file4.renrendoc.com/view/fa98149ff8844d938372d3f0c2e4ae35/fa98149ff8844d938372d3f0c2e4ae353.gif)
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Word-3-spring框架學(xué)習(xí)方法介紹
spring框架學(xué)習(xí)辦法介紹spring框架學(xué)習(xí)辦法針對(duì)Spring的學(xué)習(xí),第一步就是理解loC和AOP,這能夠說(shuō)是基礎(chǔ)loC控制反轉(zhuǎn),對(duì)象創(chuàng)建責(zé)任的反轉(zhuǎn)我們知道,Spring中的BeanFacotory是loC容器的核心接口,負(fù)責(zé)實(shí)例化、定位、配置應(yīng)用程序中對(duì)象及監(jiān)理這些對(duì)象間的依靠XmlBeanFacotory實(shí)現(xiàn)BeanFactory接口,利用獵取xml配置文件數(shù)據(jù),組成應(yīng)用對(duì)象及對(duì)象間的依靠關(guān)系順便說(shuō)一下,在Spring中有三種注入方式,第一種是set注入,其次種是接口注入,還有一種是構(gòu)造辦法注入AOP面對(duì)切面編程,也就是縱向的編程在OOP面對(duì)對(duì)象的使用中,無(wú)可避開(kāi)的會(huì)浮現(xiàn)代碼反復(fù),并且使用面對(duì)對(duì)象的編程方式,這種反復(fù)無(wú)法避開(kāi),比如用戶權(quán)限推斷中,按照相應(yīng)的權(quán)限落實(shí)相應(yīng)的辦法;在servlet中設(shè)置編碼格式時(shí),同樣相同的代碼浮現(xiàn)無(wú)數(shù)次,并且還根業(yè)務(wù)無(wú)關(guān),很簡(jiǎn)單遺忘寫(xiě),結(jié)果運(yùn)行的時(shí)候就浮現(xiàn)亂碼拉這種反復(fù)代碼不僅使編碼棘手,并且還不簡(jiǎn)單維護(hù)而AOP則將這些代碼收拾起來(lái),將解決某個(gè)切面問(wèn)題的代碼單獨(dú)的放在某個(gè)模塊中,然后再織入到程序中Spring框架中AOP的使用步驟,第一步拷貝jar包,其次步spring配置文件中促進(jìn)命名空間和約束文件,第三步寫(xiě)被代理的類和擴(kuò)展類第四步由配置文件聲明弄清晰了loC和AOP以后,要學(xué)習(xí)的是SpringMVC想要弄清晰Spring是怎么配置的,就要學(xué)會(huì)Servlet和JSP學(xué)習(xí)Servlet是一定不能省的,現(xiàn)在流行的SpringMVC和Struts2都是基于Servlet的,Servlet是MVC模型最為基本的表現(xiàn)形態(tài)惟獨(dú)深化了解Servlet才干理解后邊的新技術(shù)我們?cè)趻呙槠鼽c(diǎn)擊鏈接和按鈕產(chǎn)生的消息不是發(fā)送給Servlet的,而是發(fā)送給web容器的Web容器接收消息后轉(zhuǎn)交給Servlet處理而web容器和Servlet的溝通依靠于Servlet接口Servlet是一種接口規(guī)范,所以只要我們編寫(xiě)的Java類符合Servlet規(guī)范,那么就能被Web容器識(shí)別并被容器管理Servlet容器利用向辦法的參數(shù)賦值HttpServletRequest或者HttpServletResponse傳揚(yáng)來(lái)實(shí)現(xiàn)哀求和響應(yīng)JSP是面對(duì)服務(wù)器的我們?cè)趯?xiě)JSP時(shí)預(yù)設(shè)客戶端是掃瞄器,JSP就是一個(gè)ServletoSpring框架
1.什么是spring框架spring是J2EE應(yīng)用程序框架,是輕量級(jí)的loC和AOP的容器框架,主要是針對(duì)javaBean的生命周期舉行管理的輕量級(jí)容器,能夠單獨(dú)使用,也能夠和Struts框架,ibatis框架等組合使用
2.架構(gòu)概述lloClnversionofControl控制反轉(zhuǎn),對(duì)象創(chuàng)建責(zé)任的反轉(zhuǎn),在spring中BeanFacotory是loC容器的核心接口,負(fù)責(zé)實(shí)例化,定位,配置應(yīng)用程序中的對(duì)象及建立這些對(duì)象間的依靠XmlBeanFacotory實(shí)現(xiàn)BeanFactory接口,利用獵取xml配置文件數(shù)據(jù),組成應(yīng)用對(duì)象及對(duì)象間的依靠關(guān)系spring中有三種注入方式,一種是set注入,一種是接口注入,另一種是構(gòu)造辦法注入2AOP面對(duì)切面編程aop就是縱向的編程,如下圖所示,業(yè)務(wù)1和業(yè)務(wù)2都需要一個(gè)共同的操作,與其往每個(gè)業(yè)務(wù)中都添加同樣的代碼,不如寫(xiě)一遍代碼,讓兩個(gè)業(yè)務(wù)共同使用這段代碼spring中面對(duì)切面變成的實(shí)現(xiàn)有兩種方式,一種是動(dòng)態(tài)代理,一種是CGLIB,動(dòng)態(tài)代理必需要提供接口,而CGLIB實(shí)現(xiàn)是有繼承框架優(yōu)點(diǎn)輕量級(jí)的容器框架沒(méi)有侵入性使用loC容器越發(fā)簡(jiǎn)單組合對(duì)象直接間關(guān)系,面對(duì)接口編程,降低耦合Ao
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電力合同履行監(jiān)督合同(2篇)
- 2024-2025學(xué)年高中政治課時(shí)作業(yè)3感受文化影響含解析新人教版必修3
- 2024-2025學(xué)年高中語(yǔ)文第2單元新聞5“神五”載人航天飛行新聞兩篇學(xué)案含解析粵教版必修5
- 2024年秋四年級(jí)語(yǔ)文上冊(cè)第三單元11蟋蟀的住宅說(shuō)課稿1新人教版
- 2024-2025學(xué)年高中語(yǔ)文課時(shí)作業(yè)14孔孟兩章含解析粵教版必修4
- 2024-2025學(xué)年高中化學(xué)課時(shí)分層作業(yè)21Cl2的實(shí)驗(yàn)室制法和Cl-的檢驗(yàn)含解析新人教版必修1
- 2022年新課標(biāo)八年級(jí)上冊(cè)道德與法治《1.2 在社會(huì)中成長(zhǎng)》聽(tīng)課評(píng)課記錄
- 工程項(xiàng)目綜合辦公室年度總結(jié)
- 西北大學(xué)考古合作協(xié)議
- 社區(qū)宣傳活動(dòng)工作計(jì)劃
- 家具廠各崗位責(zé)任制匯編
- 顳下頜關(guān)節(jié)盤(pán)復(fù)位固定術(shù)后護(hù)理查房
- 硝苯地平控釋片
- 四川省瀘州市2019年中考物理考試真題與答案解析
- 部編版語(yǔ)文六年級(jí)下冊(cè)全套單元基礎(chǔ)常考測(cè)試卷含答案
- 提高檢驗(yàn)標(biāo)本合格率品管圈PDCA成果匯報(bào)
- 2023年保險(xiǎn)養(yǎng)老地產(chǎn)行業(yè)分析報(bào)告
- 世界古代史-對(duì)接選擇性必修(真題再現(xiàn)) 高考?xì)v史一輪復(fù)習(xí)
- 保險(xiǎn)公司防火應(yīng)急預(yù)案
- 動(dòng)物檢疫技術(shù)-動(dòng)物檢疫的分類(動(dòng)物防疫與檢疫技術(shù))
- 2024醫(yī)師資格考試考生誠(chéng)信考試承諾書(shū)
評(píng)論
0/150
提交評(píng)論