JAVA學習必看 | JAVA EE是什么?
也許是這語言創造的太容易,編程語言竟然衍生出這么多的類別,就拿JAVA來說,JAVA EE、JAVA SE、Java Script就足以使人神魂顛倒了,今天我們先選一個在企業應用較廣的JAVA EE來看看。
什么是 JavaEE?
Java EE是Java 平臺企業版,由Sun 公司為企業級應用推出的標準平臺,用來開發B/S架構軟件。Java EE 可以說是一個框架,也可以說是一種規范。可以說,JavaEE 是 Java 應用最廣泛的部分。
JavaEE 與Java SE是啥關系?
JavaEE 是在 JavaSE 的基礎上構建的,是對 JavaSE 的擴展,只是它增加了一些更加便捷的應用框架。除了 EE 和 SE,還有為移動端而生的 JavaME,但目前應用不算廣泛。三者的關系可以用下圖概括:
JavaEE主要技術
JavaEE 差不多有十三種核心技術,分別是:JDBC、JNDI、EJB、RMI、Servlet、JSP、XML、JMS、Java IDL、JTS、JTA、JavaMail和JAF。下面簡單介紹一下應用較廣的技術。
JDBC
Java 數據庫連接,是 Java 語言中用來規范客戶端程序如何來訪問數據庫的應用程序接口,提供了諸如查詢和更新數據庫中數據的方法。
JNDI
Java 命名和目錄接口,是 Java 的一個目錄服務應用程序界面(API),它提供一個目錄系統,并將服務名稱與對象關聯起來,從而使得開發人員在開發過程中可以使用名稱來訪問對象。
EJB
企業級 JavaBean,是一個用來構筑企業級應用的服務器端可被管理組件。
Servlet
Servlet,是用 Java 編寫的服務器端程序。其主要功能在于交互式地瀏覽和修改數據,生成動態 Web 內容。狹義的 Servlet 是指 Java 語言實現的一個接口,廣義的 Servlet 是指任何實現了這個 Servlet 接口的類,一般情況下,人們將 Servlet 理解為后者。
JSP
JSP是由 Sun 公司主導創建的一種動態網頁技術標準。JSP 部署于網絡服務器上,可以響應客戶端發送的請求,并根據請求內容動態地生成 HTML、XML 或其他格式文檔的 Web 網頁,然后返回給請求者。
JavaEE框架
JavaEE 擁有廣泛市場的原因之一就是可以使用多種框架來使開發變得簡單。對于框架的選擇多種多樣,目前比較常見的框架組合有 SSH和SSM。在后面的章節中會作詳細介紹。另外Spring本身也提供了多種層次的框架供選擇,可以到Spring官網了解詳情。
結語:學習編程語言的基本語句,在初學者看來是比較容易的,但再深入框架、算法時,就比較吃力了,因此,小編建議大家學習時由簡到難,打好基礎,不要因為基礎語句簡單就略過,基礎不牢,地動山搖。
- 贊