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)。