JAVA學(xué)習(xí)必看 | JAVA EE是什么?

也許是這語言創(chuàng)造的太容易,編程語言竟然衍生出這么多的類別,就拿JAVA來說,JAVA EE、JAVA SEJava Script就足以使人神魂顛倒了,今天我們先選一個(gè)在企業(yè)應(yīng)用較廣的JAVA EE來看看。

 

什么是 JavaEE?

 

Java EEJava 平臺(tái)企業(yè)版,由Sun 公司為企業(yè)級(jí)應(yīng)用推出的標(biāo)準(zhǔn)平臺(tái),用來開發(fā)B/S架構(gòu)軟件。Java EE 可以說是一個(gè)框架,也可以說是一種規(guī)范。可以說,JavaEE Java 應(yīng)用最廣泛的部分。

 

JavaEE Java SE是啥關(guān)系?

 

JavaEE 是在 JavaSE 的基礎(chǔ)上構(gòu)建的,對(duì) JavaSE 的擴(kuò)展,只是它增加了一些更加便捷的應(yīng)用框架。除了 EE SE,還有為移動(dòng)端而生的 JavaME,但目前應(yīng)用不算廣泛。三者的關(guān)系可以用下圖概括:


 

JavaEE主要技術(shù)

 

JavaEE 差不多有十三種核心技術(shù),分別是:JDBC、JNDI、EJB、RMIServlet、JSPXML、JMSJava IDL、JTS、JTA、JavaMailJAF。下面簡單介紹一下應(yīng)用較廣的技術(shù)。

 

JDBC

 

Java 數(shù)據(jù)庫連接, Java 語言中用來規(guī)范客戶端程序如何來訪問數(shù)據(jù)庫的應(yīng)用程序接口,提供了諸如查詢和更新數(shù)據(jù)庫中數(shù)據(jù)的方法。

 

JNDI

 

Java 命名和目錄接口,是 Java 的一個(gè)目錄服務(wù)應(yīng)用程序界面(API),它提供一個(gè)目錄系統(tǒng),并將服務(wù)名稱與對(duì)象關(guān)聯(lián)起來,從而使得開發(fā)人員在開發(fā)過程中可以使用名稱來訪問對(duì)象。

 

EJB

 

企業(yè)級(jí) JavaBean,是一個(gè)用來構(gòu)筑企業(yè)級(jí)應(yīng)用的服務(wù)器端可被管理組件。

 

Servlet

 

Servlet,是用 Java 編寫的服務(wù)器端程序。其主要功能在于交互式地瀏覽和修改數(shù)據(jù),生成動(dòng)態(tài) Web 內(nèi)容。狹義的 Servlet 是指 Java 語言實(shí)現(xiàn)的一個(gè)接口,廣義的 Servlet 是指任何實(shí)現(xiàn)了這個(gè) Servlet 接口的類,一般情況下,人們將 Servlet 理解為后者。

 

JSP


JSP是由 Sun 公司主導(dǎo)創(chuàng)建的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP 部署于網(wǎng)絡(luò)服務(wù)器上,可以響應(yīng)客戶端發(fā)送的請(qǐng)求,并根據(jù)請(qǐng)求內(nèi)容動(dòng)態(tài)地生成 HTMLXML 或其他格式文檔的 Web 網(wǎng)頁,然后返回給請(qǐng)求者。

 

JavaEE框架

 

JavaEE 擁有廣泛市場的原因之一就是可以使用多種框架來使開發(fā)變得簡單。對(duì)于框架的選擇多種多樣,目前比較常見的框架組合有 SSHSSM。在后面的章節(jié)中會(huì)作詳細(xì)介紹。另外Spring本身也提供了多種層次的框架供選擇,可以到Spring官網(wǎng)了解詳情。

 

結(jié)語:學(xué)習(xí)編程語言的基本語句,在初學(xué)者看來是比較容易的,但再深入框架、算法時(shí),就比較吃力了,因此,小編建議大家學(xué)習(xí)時(shí)由簡到難,打好基礎(chǔ),不要因?yàn)榛A(chǔ)語句簡單就略過,基礎(chǔ)不牢,地動(dòng)山搖。

the end
  • 標(biāo)簽:
  • Java

評(píng)論(0)