java框架在開發(fā)java中是很重要的,選擇一個合適的java框架能夠幫助我們提高開發(fā)效率,所以我們要了解各個框架的工作原理,那java框架要學多久?下面來我們就來給大家講解一下。
java框架要學會至少需要2個月的時間。如果你學的好,學會框架時間就會快一些。
java框架有哪些?
1、Hibernate 框架
Hibernate,它是一個開放源代碼的對象關系映射框架,全稱為 Object-Relative Database-Mapping。hibernate可以自動生成SQL語句,自動執(zhí)行,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據庫。
Hibernate可以應用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應用中使用,最具革命意義的是,Hibernate可以在應用EJB的J2EE架構中取代CMP,完成數(shù)據持久化的重任。我的感受是,使用Hibernate比JDBC方式減少了80%的編程量。
2、MyBatis 框架
MyBatis 本是apache的一個開源項目iBatis, 2010年這個項目由apache software foundation 遷移到了google code,并且改名為MyBatis 。2013年11月遷移到Github。 iBATIS一詞來源于“internet”和“abatis”的組合,是一個基于Java的持久層框架。iBATIS提供的持久層框架包括SQL Maps和Data Access Objects(DAOs)。
3、Spring
Spring是一個解決了許多在J2EE開發(fā)中常見的問題的強大框架。 Spring提供了管理業(yè)務對象的一致方法并且鼓勵了注入對接口編程而不是對類編程的良好習慣。Spring的架構基礎是基于使用JavaBean屬性的Inversion of Control容器。然而,這僅僅是完整圖景中的一部分:Spring在使用IoC容器作為構建完關注所有架構層的完整解決方案方面是獨一無二的。 Spring提供了的數(shù)據訪問抽象,包括簡單和有效率的JDBC框架,極大的改進了效率并且減少了可能的錯誤。
Spring的數(shù)據訪問架構還集成了Hibernate和其他O/R mapping解決方案。Spring還提供了的事務管理抽象,它能夠在各種底層事務管理技術,例如JTA或者JDBC事務提供一個一致的編程模型。Spring提供了一個用標準Java語言編寫的AOP框架,它給POJOs提供了聲明式的事務管理和其他企業(yè)事務--如果你需要--還能實現(xiàn)你自己的aspects。這個框架足夠強大,使得應用程序能夠拋開EJB的復雜性,同時享受著和傳統(tǒng)EJB相關的關鍵服務。Spring還提供了可以和IoC容器集成的強大而靈活的MVC Web框架。
當然了java框架肯定不止以上這些,這些都是在工作中常用的java框架,作為java開發(fā)者,一定要熟悉這些框架并且會使用才行哦!最后大家如果想要了解更多初識java知識,敬請關注賦能網。
本文鏈接:
本文章“java框架要學多久?java框架有哪些?”已幫助 53 人
免責聲明:本信息由用戶發(fā)布,本站不承擔本信息引起的任何交易及知識產權侵權的法律責任!
本文由賦能網 整理發(fā)布。了解更多培訓機構》培訓課程》學習資訊》課程優(yōu)惠》課程開班》學校地址等機構信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細解答:
咨詢熱線:4008-569-579