參考:http://baike.baidu.com/view/3792776.htm
企業版(Java EE)
Java EE是一種利用
Java2平台來簡化企業解決方案的開發、部署和管理相關的復雜問題的體系結構。
J2EE技術的基礎就是核心
Java平台或
Java2平台的標准版,
Java EE不僅鞏固了標准版中的許多優點,例如“編寫一次、隨處運行”的特性、方便存取數據庫的
JDBC API、CORBA技術以及能夠在
Internet應用中保護數據的安全模式等等,同時還提供了對 EJB(
Enterprise JavaBeans)、
Java Servlets API、JSP(
Java Server Pages)以及
XML技術的全面支持。其最終目的就是成為一個能夠使企業開發者大幅縮短投放市場時間的體系結構。
Java EE
體系結構提供中間層集成
框架用來滿足無需太多費用而又需要高可用性、高可靠性以及可擴展性的應用的需求。通過提供統一的開發平台,J2EE降低了開發多層應用的費用和復雜性,同時提供對現有
應用程序集成強有力支持,完全支持EJB,有良好的向導支持打包和部署應用,添加目錄支持,增強了安全機制,提高了性能。
標准版(Java SE)
Java SE 是Java平台標准版的簡稱(
Java Platform, Standard Edition) (
also known as Java 2 Platform) ,用於開發和部署
桌面、服務器以及嵌入設備和實時環境中的
Java
應用程序。
Java SE包括用於開發
Java Web服務的類庫,同時,
Java SE為
Java EE提供了基礎。
Java SE(
Java Platform, Standard Edition,Java標准版)就是基於
JDK和
JRE的。
Micro版(Java ME)
Java ME是
Java微版的簡稱(
Java Platform,Micro Edition),是一個技術和規范的集合,它為移動設備(包括消費類產品、
嵌入式設備、高級移動設備等)提供了基於Java環境的開發與應用平台。Java ME目前分為兩類配置,一類是面向小型移動設備的
CLDC(
Connected Limited Device Profile),一類是面向功能更強大的移動設備如智能手機和機頂盒,稱為
CDC(
Connected Device Profile CDC)。
Java ME有自己的類庫,其中
CLDC使用的是專用的
Java
虛擬機叫做
KVM。