Java EE體系結(jié)構(gòu)分為表示層,中間層及數(shù)據(jù)層,此外JavaEE還涉及到系統(tǒng)集成的一些技術(shù)。在Java入門期間,除了需要了解Java EE體系結(jié)構(gòu)分為哪幾層,還要知道每層相對應(yīng)的技術(shù)究竟包含哪些,下面就由粵嵌為你介紹:
首先,表示層顧名思義是顯示層,就是顯示給顧客看的頁面,通過這些頁面客戶端可以跟我們的服務(wù)器互動。主要包括HTML,JavaScript,jsp,Ajax。
其次,關(guān)于中間層技術(shù)可以分為四個方面,分別為:1、Servlet是控制器,是通過HTML頁面接受客戶端請求,從而轉(zhuǎn)給Servlet并做出響應(yīng)的Java程序。Servlet是中間層技術(shù)的重要組成部分,他控制著其他的組件;2、JSTL是輔助JSP顯示動態(tài)內(nèi)容的標(biāo)準(zhǔn)標(biāo)簽庫;3、JavaBean是JavaEE得模型組件;4、中間層的框架技術(shù)Struts框架:Struts主要是擴(kuò)展了Servlet。
還有就是數(shù)據(jù)層技術(shù),它可分為兩個方面。一方面,JDBC技術(shù)--JDBC(Java Database Connectivity):Java數(shù)據(jù)庫連接。使用JDBC操作數(shù)據(jù)庫中的表和數(shù)據(jù);另一方面,數(shù)據(jù)層框架技術(shù),數(shù)據(jù)層框架——Hibernate為我們提供了以對象的形式操作關(guān)系型數(shù)據(jù)庫數(shù)據(jù)的功能。
給大家介紹一下系統(tǒng)集成技術(shù)。在一些大型項(xiàng)目中,整個應(yīng)用程序被分成若干個模塊,由不同的開發(fā)團(tuán)隊(duì)同步進(jìn)行開發(fā),有可能他們使用的技術(shù)也是個不相同的,在每個功能模塊開發(fā)結(jié)束后,所要做的事情就是把這些零散的模塊,整合成一個整體,這才是我們也是客戶所要的東西,這是我們就要用到有關(guān)系統(tǒng)集成的技術(shù)(Web Service)。
其實(shí)對于Java EE的相關(guān)內(nèi)容還有很多很多,如想了解更多,可到粵嵌進(jìn)行專門的Java入門培訓(xùn),學(xué)員無需計(jì)算機(jī)基礎(chǔ),所有課程全部引用企業(yè)真實(shí)案例,課程模式也打破傳統(tǒng)枯燥的學(xué)習(xí)形式,寓教于樂,重點(diǎn)培養(yǎng)學(xué)員實(shí)際操作動手能力,把各個知識點(diǎn)穿插到項(xiàng)目中去講解,達(dá)到融匯貫通的目的,確保學(xué)員去企業(yè)就可以勝任項(xiàng)目開發(fā),成為一名標(biāo)準(zhǔn)的Java工程師。