很多人都知道Java開發(fā)中有著三大框架,可是要真問他們Java開發(fā)中的三大框架都是什么?可能很多人都回答不上來,這個沒關(guān)系,北大青鳥的老師今天就帶您認(rèn)識這三大框架都是什么。
1.Java開發(fā)Spring框架
Spring是一個解決了許多在J2EE開發(fā)中常見的的問題的強(qiáng)大框架。 Springle提供了管理業(yè)務(wù)對象的一致方法并且鼓勵了注入對接口編程而不是對類變成的好習(xí)慣。Spring的架構(gòu)基礎(chǔ)是基于使用JavaBean屬性 的Inversion of Control 容器。然而Spring在使用IoC容器作為構(gòu)建玩關(guān)注所有架構(gòu)層層的完整解決方案方面是獨一無二的。Spring提供了唯一的數(shù)據(jù)管理 抽象包括簡單和有效率的JDBC框架,極大的改進(jìn)了效率并且減少了Java開發(fā)中可能的錯誤。Spring的數(shù)據(jù)訪問架構(gòu)還集成了Hibernate和其他O/R mapping 解決方案。
2.Java開發(fā)Struts框架
struts是開源軟件。使用Struts的目的是為了幫助我們減少在運用MVC設(shè)計模型來開發(fā)Web應(yīng)用的時間。如果我們想混合使用Servlets和JSP的優(yōu)點來建立可擴(kuò)展的應(yīng)用,struts是一個不錯的選擇。服務(wù)器啟動后,根據(jù)web.xml加載ActionServlet讀取struts-config.xml文件內(nèi)容到內(nèi)存。Struts對Model,View和Controller都提供了對應(yīng)的組件。ActionServlet,這個類是Struts的核心控制器,負(fù)責(zé)攔截來自用戶的請求。
3.Java開發(fā)Hibernate框架
Hibernate 是一個開源代碼的對象關(guān)系映射框架,對JDBC驚醒了費城輕量級的 的對象封裝,使得Java開發(fā)程序員可以隨心所欲的使用對象變成思維來操作數(shù)據(jù)庫。Hebernate可以應(yīng)用在任何使用JDBC的場合,既可以在java開發(fā)的客戶端程序使用,也可以在Servlet/JSP的Web應(yīng)用中使用具革命意義的事,Hibernate可以在應(yīng)用EJB的J2EE架構(gòu)中取代CMP, 完成數(shù)據(jù)持久化的重任
今天只是簡單帶大家認(rèn)識一下Java開發(fā)中的三大框架,可是三大框架的應(yīng)用可遠(yuǎn)遠(yuǎn)沒有這么簡單,沒有扎實的基礎(chǔ)和多年的Java開發(fā)經(jīng)驗可不是能輕松應(yīng)用的,如果您對Java開發(fā)感興趣,可以了解下北大青鳥的Java開發(fā)課程,我們有著完整的課程體系和教學(xué)團(tuán)隊。