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