開通簡(jiǎn)書一周了淳梦,寫的東西都是零散的艾船,這次想系統(tǒng)的認(rèn)真的寫一個(gè)系列顶籽,主要針對(duì)剛剛進(jìn)入javaweb開發(fā)的新童鞋玩般,也針對(duì)沒有系統(tǒng)學(xué)過spring的童鞋,在這個(gè)系列里蜕衡,我將從spring的入門到spring在開發(fā)中的應(yīng)用壤短,做一整套詳細(xì)的教程设拟。
現(xiàn)在開始吧慨仿!
Spring的概況
- 1.Spring簡(jiǎn)介
是一個(gè)輕量級(jí)控制翻轉(zhuǎn)(IOC)和面向切面(AOP)的容器框架,他主要是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而誕生的纳胧,可以在任何java程序中使用镰吆。 - 1.Spring的優(yōu)點(diǎn)
低侵入式設(shè)計(jì),代碼的污染低
降低代碼的耦合度
通用任務(wù)的集中管理
開源
使用同一的配置文件
····等等等跑慕,不一一說了万皿,學(xué)完自然就都懂了 (偷懶~~~~)
- 1.Spring的核心模塊
分別介紹
- 核心容器(Spring Core)
- 應(yīng)用上下文(Spring Context)
- AOP模塊(Spring AOP)
- JDBC和DAO模塊(Spring Dao)
- 對(duì)象實(shí)體映射(Spring ORM)
- WEB模塊(Spring Web)
- MVC模塊(Spring Web MVC)
其中最為核心的兩個(gè)模塊為AOP和IOC
-Spring 之IOC
IOC(Inversion of Control摧找,控制反轉(zhuǎn))是Spring的核心,IOC就是由Spring來負(fù)責(zé)控制對(duì)象的生命周期和對(duì)象間的關(guān)系,IOC還有一個(gè)名字叫做“依賴注入”牢硅,這個(gè)名字比“控制反轉(zhuǎn)”好理解一點(diǎn)蹬耘,實(shí)際上就是將對(duì)象的生命周期交個(gè)IOC容器來統(tǒng)一管理,在程序需要的時(shí)候减余,IOC會(huì)吧對(duì)象注入到程序當(dāng)中综苔,所以叫做“依賴注入”。他可以幫助我們降低代碼的耦合度位岔,提高開發(fā)的效率如筛,也可以統(tǒng)一標(biāo)準(zhǔn)。
-Spring 之AOP
AOP(Aspect Oriented Programming,面向切面編程)抒抬,AOP專門用于處理各個(gè)模塊交叉關(guān)注點(diǎn)的問題杨刨,例如事物管理,緩存擦剑,對(duì)象池等妖胀。
介紹就寫這么多吧 ,百度上已經(jīng)爛大街了惠勒,做粤,我們還是直接開始擼代碼吧~~~~~~