更新時(shí)間:2022-03-24 10:40:08 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1399次
如何搭建一個(gè)Spring框架,首先我們要先了解Spring的核心構(gòu)成部分
IOC 控制反轉(zhuǎn) spring 框架最核心的部分
DAO spring 對(duì)訪問(wèn)數(shù)據(jù)庫(kù)的支持
MVC spring 對(duì) mvc設(shè)計(jì)模式的支持
ORM 對(duì)象關(guān)系映射 (數(shù)據(jù)庫(kù)中的數(shù)據(jù)映射成對(duì)象的技術(shù))
也有針對(duì)其它的ORM的支持 (mybaties hibernate)
WEB 最重要的就是上面的 web mvc 以及其它的框架的支持
struts2.0 報(bào)表pdf整合的
AOP 面向切面編程
JEE針對(duì)企業(yè)級(jí)中的郵件遠(yuǎn)程調(diào)用等支持
inversion of control 控制反轉(zhuǎn)
由原來(lái)的new對(duì)象的方式變成了由spring框架來(lái)創(chuàng)建和注入對(duì)象
以及組織對(duì)象之間的關(guān)系這樣能降低對(duì)象之間的耦合度。
spring管理bean一個(gè)組件
用來(lái)創(chuàng)建和管理bean組件以及bean組件之間的關(guān)系
spring 容器實(shí)現(xiàn)了 IOC 和 AOP 機(jī)制
spring 容器有 ApplicationContext 和 BeanFactory
(1)創(chuàng)建一個(gè)項(xiàng)目導(dǎo)入spring相關(guān)的jar包
(2)導(dǎo)入ApplicationContext 對(duì)應(yīng)的配置文件 ***.xml 到src 下
(3)在xml中描述一個(gè)bean
主要是在bean 這個(gè)元素中描述 id 和 class
(4)在需要bean的程序中創(chuàng)建 Spring 容器對(duì)應(yīng)的對(duì)象
通過(guò)容器對(duì)象獲取容器中bean組件
圖文配解
第一步建立一個(gè)web工程
第二步,導(dǎo)入 spring 相關(guān)的jar包,導(dǎo)入ApplicationContext 對(duì)應(yīng)的配置文件 ***.xml 到src 下
第三步,創(chuàng)建一個(gè)實(shí)體Bean
第四步,在容器中配置這個(gè)Bean(Emp) 主要是在bean這個(gè)元素中描述id和class
Spring 中創(chuàng)建對(duì)象的三種方式
構(gòu)造方法的方式 (默認(rèn)調(diào)用無(wú)參構(gòu)造)
靜態(tài)工廠的方式
factory-method=“靜態(tài)方法名”
實(shí)例化工廠的方式
先有一個(gè)實(shí)例化的工廠對(duì)象,工廠對(duì)象調(diào)用實(shí)例化方法來(lái)獲取對(duì)象
第五步:編寫(xiě)測(cè)試類(lèi),運(yùn)行測(cè)試
到這里一個(gè)簡(jiǎn)單的Spring框架就搭配完成了,Spring解決了以前我們new對(duì)象的方式,改變成現(xiàn)在由容器提供的方式。如果大家對(duì)此比較感興趣,想了解更多相關(guān)知識(shí),可以關(guān)注一下動(dòng)力節(jié)點(diǎn)的Java在線學(xué)習(xí),里面的課程內(nèi)容一直全面,通俗易懂,比較適合沒(méi)有基礎(chǔ)的小伙伴學(xué)習(xí),希望對(duì)大家能夠有所幫助哦。
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743