1. 程式人生 > >Java開發相關名詞解釋 Java開發學習

Java開發相關名詞解釋 Java開發學習

Java開發 Java編程 Java入門 Java基礎

隨著技術的發展,市場的需要,很多盆友想轉行Java開發,但又苦惱於不懂Java中一些名詞的意義,那我們就一起來通俗的解釋下Java開發中的一些名詞,方便大家理解。

Servlet:java初級框架,所有框架的基礎,struts2,springMVC的控制層都是在servlet的基礎上封裝的。

Hibernate:java持久層框架,主要作用就是提供與數據庫的交互。現在已經被mybatis逐漸替代了。

Mybatis:java持久層框架,功能與hibernate近似,但是相比hibernate更靈活,已經成為項目開發的主流框架。

Struts2:java控制層框架,主要作用就是與前臺做數據交互(不是數據庫),現在已經被springMVC逐漸替代了。

Spring:java持久層框架,主要作用就是管理框架,提供各種插件。說白了就是類似管家一樣的工作。

SpringMVC:java控制層框架,主要作用就是與前臺做數據交互,類似Struts2。

Maven:版本控制器,提供各種jar包。保證項目的工程質量一致,在任何的開發平臺上都可以做同步開發,比如說:eclipse和idea的項目目錄結構不太一樣,但是可以保證開發者的同步。還有一個就是可以做模塊化管理,在maven上創建多個項目,實現模塊的熱插拔功能。說白了,maven就有點類似萬用改錐的那個把手,想換什麽頭就換什麽頭。

Jsp:java動態頁面技術,說白了就是你在瀏覽器裏看見的東西,都是通過jsp來呈現的。

JDBC:java的數據庫鏈接技術,hibernate和mybatis都是對jdbc進行二次包裝以後形成的框架。

Jpa:java持久層技術規範。Hibernate就是完全的實現了jpa的規範的框架之一,說白了hibernate就是jpa,現在hibernate也成了jpa的代名詞。

Springboot:現在主流的控制層框架,有替代springMVC的趨勢。簡化spring的配置文件,讓開發更靈活。還可以與vue(一種前端框架)配合使用。vue幾乎可以適應3屏,PC端,Android端,iOS端。

希望分享可以幫到有需要的盆友們。想要眾多的IT工作者中脫穎而出,就需要擁有高深的技術,學習增值是必不可少的。學習之路,是貴在堅持的!對Java感興趣的可以深入了解一下,還可關註老男孩教育,Java課程緊跟企業技術潮流,實際企業應用技術,打造行業標桿,全企業真實案例結合理論授課,讓您更快速的成為合格的Java開發工程師!


Java開發相關名詞解釋 Java開發學習