j2ee是什麼

J2EE是一套全然不同於傳統應用開發的技術架構,包含許多元件,主要可簡化且規範應用系統的開發與部署,進而提高可移植性、安全與再用價值。是一個為大企業主機級的計算型別而設計的Java平臺。下面一起來看看j2ee是什麼?

j2ee是什麼

從整體上講,J2EE是使用Java技術開發企業級應用的工業標準,它是Java技術不斷適應和促進企業級應用過程中的產物。適用於企業級應用的J2EE,提供一個平臺單獨的、可移植的、多使用者的、安全的和基於標準的企業級平臺,從而簡化企業應用的.開發、管理和部署。J2EE是一個標準,而不是一個現成的產品。

主要包括以下這些技術:

1)Servlet

Servlet是Java平臺上的CGI技術。Servlet在服務器端執行,動態地生成Web頁面。與傳統的CGI和許多其它類似CGI的技術相比,Java Servlet具有更高的效率並更容易使用。對於Servlet,重複的請求不會導致同一程式的多次轉載,它是依靠執行緒的方式來支援併發訪問的。

2)JSP

JSP(Java Server Page)是一種實現普通靜態HTML和動態頁面輸出混合編碼的技術。從這一點來看,非常類似Microsoft ASP、PHP等技術。藉助形式上的內容和外觀表現的分離,Web頁面製作的任務可以比較方便地劃分給頁面設計人員和程式設計師,並方便地通過JSP來合成。在執行時態,JSP將會被首先轉換成Servlet,並以Servlet的形態編譯執行,因此它的效率和功能與Servlet相比沒有差別,一樣具有很高的效率。

3) EJB

EJB定義了一組可重用的元件:Enterprise Beans。開發人員可以利用這些元件,像搭積木一樣建立分散式應用。

4)JDBC

JDBC(JavaDatabase Connectivity,Java資料庫連線)API是一個標準SQL(Structured Query Language,結構化查詢語言)資料庫訪問介面,它使資料庫開發人員能夠用標準Java API編寫資料庫應用程式。JDBC API主要用來連線資料庫和直接呼叫SQL命令執行各種SQL語句。利用JDBC API可以執行一般的SQL語句、動態SQL語句及帶IN和OUT引數的儲存過程。Java中的JDBC相當於Microsoft平臺中的ODBC(Open Database Connectivity)。