當前位置:才華齋>IT認證>J2EE>

J2EE、J2SE、J2ME的區別

J2EE 閱讀(6.62K)

Java是由Sun Microsystems公司推出的Java面向物件程式設計語言(以下簡稱Java語言)和Java平臺的總稱。由James Gosling和同事們共同研發,並在1995年正式推出。Java最初被稱為Oak,是1991年為消費類電子產品的嵌入式晶片而設計的。1995年更名為Java,並重新設計用於開發Internet應用程式。用Java實現的HotJava瀏覽器(支援Java applet)顯示了Java的魅力:跨平臺、動態Web、Internet計算。從此,Java被廣泛接受並推動了Web的迅速發展,常用的瀏覽器均支援Javaapplet。另一方面,Java技術也不斷更新。Java自面世後就非常流行,發展迅速,對C++語言形成有力衝擊。在全球雲端計算和移動網際網路的產業環境下,Java更具備了顯著優勢和廣闊前景。2010年Oracle公司收購Sun Microsystems。

J2EE、J2SE、J2ME的區別

  J2EE(Java 2 Platform Enterprise Edition)企業版

是為開發企業環境下的應用程式提供的一套解決方案。

該技術體系中包含的技術如 Servlet Jsp等,主要針對於Web應用程式開發。

J2SE(Java 2 Platform Standard Edition)標準版

是為開發普通桌面和商務應用程式提供的解決方案。

該技術體系是其他兩者的基礎,可以完成一些桌面應用程式的開發。

比如Java版的掃雷。

  J2ME(Java 2 Platform Micro Edition)小型版

是為開發電子消費產品和嵌入式裝置提供的解決方案。

該技術體系主要應用於小型電子消費類產品,如手機中的應用程式等。

Java現在已不僅僅是一種語言,從廣義上說它代表了一個技術體系,該體系根據應用方向的不同主要分為Java SE、Java EE和Java ME三個部分。

Java SE全稱為Java Standard Edition,Java EE全稱為Java Enterprise Edition,Java ME全稱為Java Micro Edition。

1998年12月份Sun公司釋出的Java 1.2版本,同時將它的名字改稱為“Java 2 軟體開發工具箱1.2”(JDK 1.2),它和它的後續版本也通常被稱為“Java 2標準版”(J2SE)。在J2SE推出的同時,還推出了“Java 2微縮版”(J2ME)和“Java 2企業版”(J2EE)。

J2SE為建立和執行Java程式提供了最基本的環境,是Java技術的核心和基礎。J2EE和J2ME都建立在J2SE基礎之上。

J2EE為基於伺服器的分散式企業應用提供開發和執行環境,是目前Java技術引用最廣泛的部分。J2EE不僅集成了J2SE中的'許多優點,同時還提供了對EJB、JSP、Servlet以及XML技術的全面支援,降低了企業級開發的複雜度。

J2ME為嵌入式應用提供開發和執行環境,例如手機程式和PDA程式等。

Java 5.0(或者稱為1.5)版本推出後,為了避免版本混淆,便將J2SE、J2EE和J2ME改稱為Java SE 5、Java EE 5和Java ME 5。後續版本只變更相應呃版本號,例如Java EE 6。

目前,Java平臺包括3個版本,他們是適用於小型裝置和只能卡的Micro版(Java ME),適用於桌面系統的標準版(Java SE)和適用於建立伺服器應用程式和服務的企業版(Java EE)。這3個版本的平臺具有不同的應用領域,可開發和執行不同需求的應用軟體,他們各自都包含了一系列的開發技術和規範。

在學習Java開發過程中,不僅要學習Java語言及其語法,還要重點學習和掌握各平臺所包含的主要技術和規範。比如Java SE可以重點學習集合類、檔案操作、I/O流、執行緒、序列化和GUI窗體程式設計等;Java EE可以重點學習JSP、Servlet、JDBC、EJB以及現在流行的Struts、Spring、Hibernate等輕量級框架;Java ME則可以重點學習配置(Configuration)和簡表(Profile)等。