更新時(shí)間:2020-05-20 15:14:41 來源:動(dòng)力節(jié)點(diǎn) 瀏覽2284次
三大框架:Struts+Hibernate+Spring
Java三大框架主要用來做WEN應(yīng)用。
Struts主要負(fù)責(zé)表示層的顯示
Spring利用它的IOC和AOP來處理控制業(yè)務(wù)(負(fù)責(zé)對(duì)數(shù)據(jù)庫(kù)的操作)
Hibernate主要是數(shù)據(jù)持久化到數(shù)據(jù)庫(kù)
再用jsp的servlet做網(wǎng)頁開發(fā)的時(shí)候有個(gè)web.xml的映射文件,里面有一個(gè)mapping的標(biāo)簽就是用來做文件映射的。當(dāng)你在瀏覽器上輸入U(xiǎn)RL得知的時(shí)候,文件就會(huì)根據(jù)你寫的名稱對(duì)應(yīng)到一個(gè)JAVA文件,根據(jù)java文件里編寫的內(nèi)容顯示在瀏覽器上,就是一個(gè)網(wǎng)頁。
1.Struts框架:
struts是開源軟件。使用Struts的目的是為了幫助我們減少在運(yùn)用MVC設(shè)計(jì)模型來開發(fā)Web應(yīng)用的時(shí)間。如果我們想混合使用Servlets和JSP的優(yōu)點(diǎn)來建立可擴(kuò)展的應(yīng)用,struts是一個(gè)不錯(cuò)的選擇。
2.Spring框架
Hibernate是一個(gè)開源代碼的對(duì)象關(guān)系映射框架,對(duì)JDBC驚醒了費(fèi)城輕量級(jí)的的對(duì)象封裝,使得Java程序員可以隨心所欲的使用對(duì)象變成思維來操作數(shù)據(jù)庫(kù)。Hebernate可以應(yīng)用在任何使用JDBC的場(chǎng)合,既可以在java的客戶端程序使用,也可以在Servlet/JSP的Web應(yīng)用中使用最具革命意義的事,Hibernate可以在應(yīng)用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任
Hibernate的核心接口一共有5個(gè),分別為:Session、SessionFactory、Transaction、Query和Configuration。這5個(gè)核心接口在任何開發(fā)中都會(huì)用到。通過這些接口,不僅可以對(duì)持久化對(duì)象進(jìn)行存取,還能夠進(jìn)行事務(wù)控制。下面對(duì)這五個(gè)核心接口分別加以介紹。
以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“快速了解Java框架,三大框架視頻教程”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743