什麼是J2EE、Java SE、Java EE、Java ME?

目前,Java 2平臺有3個版本,它們是適用於小型設備和智能卡的Java 2平臺Micro版(Java 2 Platform Micro EditionJ2ME)、適用於桌面系統的Java 2平臺標準版(Java 2 Platform Standard EditionJ2SE)、適用於創建服務器應用程序和服務的Java 2平臺企業版(Java 2 Platform Enterprise EditionJ2EE)。 

          J2EE是一種利用Java 2平臺來簡化企業解決方案的開發、部署和管理相關的複雜問題的體系結構。J2EE技術的基礎就是核心Java平臺或Java 2平臺的標準版,J2EE不僅鞏固了標準版中的許多優點,例如"編寫一次、隨處運行"的特性、方便存取數據庫的JDBC APICORBA技術以及能夠在Internet應用中保護數據的安全模式等等,同時還提供了對 EJBEnterprise JavaBeans)、Java Servlets APIJSPJava Server Pages)以及XML技術的全面支持。其最終目的就是成爲一個能夠使企業開發者大幅縮短投放市場時間的體系結構。 

          J2EE
體系結構提供中間層集成框架用來滿足無需太多費用而又需要高可用性、高可靠性以及可擴展性的應用的需求。通過提供統一的開發平臺,J2EE降低了開發多層應用的費用和複雜性,同時提供對現有應用程序集成強有力支持,完全支持Enterprise JavaBeans,有良好的嚮導支持打包和部署應用,添加目錄支持,增強了安全機制,提高了性能。

Java SE Java平臺標準版的簡稱(Java Platform, Standard Edition (also known as Java 2 Platform) ,用於開發和部署桌面、服務器以及嵌入設備和實時環境中的Java應用程序。Java SE包括用於開發Java Web服務的類庫,同時,Java SEJava EE提供了基礎。

Java SEJava Platform, Standard EditionJava標準版)就是基於JDKJRE的。

Java EEJava平臺企業版的簡稱(Java Platform, Enterprise Edition),用於開發便於組裝、健壯、可擴展、安全的服務器端Java應用。Java EE建立於Java SE之上,具有Web服務、組件模型、以及通信API等特性,這些爲面向服務的架構(SOA)以及開發Web2.0應用提供了支持。

Java EE基於Java SE,此外新加了企業應用所需的類庫。

Java MEJava微版的簡稱(Java Platform, Enterprise Edition),是一個技術和規範的集合,它爲移動設備(包括消費類產品、嵌入式設備、高級移動設備等)提供了基於Java環境的開發與應用平臺。Java ME目前分爲兩類配置,一類是面向小型移動設備的CLDCConnected Limited Device Profile ),一類是面型功能更強大的移動設備如智能手機和及頂盒,稱爲CDCConnected Device Profile CDC

Java ME有自己的類庫,其中CLDC使用的是專用的Java虛擬機叫做KVM

發佈了15 篇原創文章 · 獲贊 2 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章