更新時間:2021-04-20 15:28:04 來源:動力節(jié)點 瀏覽1425次
很多剛剛學(xué)習(xí)java的人對于java框架都不是很了解,那么java框架究竟是什么東西呢?它是用來做什么的?下面就一起來好好的進(jìn)行一下了解吧。
首先我們來談一下框架。
框架其實非常的好理解,框架實際上就是一套規(guī)范,那么既然說它是規(guī)范,那么在你使用這個框架的時候,就一定要遵守這個框架的“規(guī)范”來,那么,在java開發(fā)當(dāng)中,框架也就是用一套規(guī)則和一群jar包來表示的。
上面就是對于java框架的一個最直白的解釋,你是否理解了呢?
下面再來進(jìn)行一下詳細(xì)的介紹。
框架不僅僅在于只要完成這些非常簡單的約束,比這些更重要的,就是框架為我們封裝好了一些冗余,且重用率低的代碼。
除此之外,還使用動態(tài)代理機制以及反射,將代碼實現(xiàn)了通用性。
這就好比,假如,servlet開發(fā),那么,你就需要在servlet獲取表單的參數(shù),每一次的獲取都是非常的麻煩的,而struts底層就使用反射機制和攔截器機制幫助我們獲取表單的值,這樣的話,就將開發(fā)進(jìn)行了簡化,再也不用我們?nèi)ナ謱懩切┐a了,當(dāng)然,記住,你必須要遵守相關(guān)的規(guī)定來進(jìn)行配置。
除此之外,又好比hibernate。
它提供了一些通用性非常強的對數(shù)據(jù)庫的增刪改差,假如,你使用jdbc,每次做一些很簡單的crud時,都要寫sql,可是,使用hibernate就完全用不著這么的麻煩,你直接save,update就可以了。
當(dāng)然了,在完成這個的時候,你也要遵守一些規(guī)范來配置,同樣的是,spring也是這樣。
框架的好處有很多,有利于團(tuán)隊的開發(fā),提供了一些現(xiàn)成的機制,簡化了開發(fā)難度,還有些框架可以解耦等等。
以上就是對于java框架的一個簡單的介紹了,你都了解了嗎?對于剛剛學(xué)習(xí)java的人來說,要學(xué)習(xí)的東西是非常的多的,假如你還想了解更多的java入門知識,可以繼續(xù)的關(guān)注本站來進(jìn)行了解。