2013年7月12日 星期五

[JAVA]Java平台主要版本Java EE、Java SE和Java ME

Java平台主要版本Java EE、Java SE和Java ME:

Sun公司在1998年發表JDK1.2版本的時候:
修改後的JDK稱為Java 2 Platform Software Developing Kit,
即J2SDK。並分為:
標準版(Standard Edition,J2SE),用於標準的應用開發。
企業版(Enterprise Edition,J2EE),用於企業級的應用服務開發。
微型版(MicroEdition,J2ME),用於手機上的開發。
J2EE便由此誕生。

Java SE 6 版本的時候此時:
Java的各種版本已經更名以取消其中的數字「2」:
J2EE更名為Java EE
J2SE更名為Java SE
J2ME更名為Java ME

Wiki: https://zh.wikipedia.org/wiki/J2EE便由此誕生


Java Enterprise Edition (Java EE) 是什麼?
Java EE 是不受限於平台、以 Java 為中心的環境,可用於線上開發、建立、部署 Web 企業應用程式。
Java EE 含有 Java Standard Edition (Java SE) 的許多元件。
Java EE 平台含有一組服務、API 和通訊協定,這些工具可讓您開發多階層、Web 式的應用程式。
Java EE 能建立標準化、可重複使用的模組化元件,並讓階層能自動處理程式設計的諸多層面,以簡化應用程式開發,並減少程式設計和程式設計人員訓練的需求。

如果您是企業開發人員,您絕對需要 Java EE。
企業開發人員需要 Java EE,是因為撰寫已發行的商務應用程式並不容易,因此他們需要高生產力的解決方案,好讓他們只需著重於撰寫業務邏輯並倚賴完整範圍的企業級服務,如交易分散式物件、訊息導向中介軟體,和命名及目錄服務。
 
來源:http://www.java.com/zh_TW/download/faq/techinfo.xml


Java Standard Edition (Java SE) 是什麼?
Java SE 是所有 Java 技術的基礎,不管開發人員要開發什麼平台的 Java 應用程序,都必須先從 J2SE 學起。
Java SE 是針對普通 PC 應用的。

Java Micro Edition (Java ME) 是什麼?
Java SE 主要針對嵌入式系統設備及消費類電器,包括手機、PDA 等。


相關參考資訊:

http://blog.xuite.net/jyoutw/xtech/40696895

http://wen198599.pixnet.net/blog/post/22321360-%5B%E5%BC%95%E7%94%A8%5Djdk-j2ee-j2se-j2me%E7%9A%84%E6%A6%82%E5%BF%B5%E5%8D%80%E5%88%A5

http://blog.csdn.net/wu_qing_man/article/details/2190692

http://www.wretch.cc/blog/autumn434/25680450


更新加入相關問題網站資訊:

Java SE、 Java ME、 Java EE 是什麼
Java SE 架構





其它文章

沒有留言:

張貼留言

標籤

Oracle (150) Oracle DB (144) Oracle_DB (143) Oracle SQL (135) JAVA (84) css-基本類 (65) MySQL (59) CSS Selector (58) jQuery (49) JavaScript-基本類 (39) Spring Boot (38) JavaScript (37) JavaScript HTML DOM (37) JavaScript-HTML_DOM (36) CSS3 (30) JAVA-基本類 (28) jQuery UI (27) Apache (23) Oracle GROUP BY (20) datepicker (20) Android (18) Oracle Date (17) c (17) JAVA-lang套件 (16) Linux (16) Oracle Sub Query (16) Spring-基本類 (16) jQuery-基本類 (16) MySQL-進階系列教學 (15) Android基本類 (14) Grails (14) Oracle join (14) SQLite (13) Spring (13) WIN7-基本類 (13) grails-基本類 (13) linux cent os (13) CKEditor (12) JAVA-流程控制類 (12) JAVA_Spring (12) PHP (11) Spring MVC (11) MySQL-基本系列教學 (10) Notepad (10) Notepad++ (10) SQLite for java (10) Windows (10) c/c++ (10) eclipse (9) jQuery-Selector (9) sqldeveloper (9) DB_Toad (8) JAVA_IDE_Eclipse (8) JavaScript-String類 (8) MySQL DB Toad (8) MySQL-DATE相關 (8) MySQL-函式相關 (8) Spring Bean (8) Android Studio (7) HTML5 (7) Hibernate (7) JAVA-OCWCD (7) JavaScript-陣列類 (7) Docker (6) JAVA-程式分享 (6) JAVA.util套件 (6) JavaScript-數學類 (6) MinGw (6) MySQL-其它類 (6) Servlet (6) centos (6) Apache_Tomcat (5) Apache套件_POI (5) CSS (5) JavaScript-Date物件 (5) JavaScript-其它類 (5) PostgreSQL (5) httpd (5) log4j (5) 基本資訊 (5) 開發工具 (5) CSS Properties (4) Dev-C++ (4) IntelliJ IDEA (4) Oracle DDL (4) Sublime (4) TortoiseSVN (4) apache_Maven (4) Android NDK (3) Eclipse IDE for C/C++ (3) Hibernate-基本類 (3) JAVA-問題 (3) JAVA-綀習分享 (3) JVM (3) Linux 指令 (3) Proxy Server (3) Spring Mobile (3) Spring web (3) Squid (3) VirtualBox (3) maven (3) zk (3) 生活其它 (3) Bootstrap (2) Filter (2) JAVA_IO (2) JAVA_其它_itext套件 (2) JBoss-問題 (2) JSP (2) Jboss (2) Listener (2) MySQL-語法快速查詢 (2) Spring AOP (2) Spring Batch (2) Spring Boot Actuator (2) Spring i18n (2) Subversive (2) Tomcat 8 (2) UML (2) WebJars (2) WinMerge (2) c++ (2) c語言綀習題 (2) jQuery Mobile (2) jQuery-事件處理 (2) jQuery-套件類 (2) putty (2) svn (2) weblogic (2) Apache_JMeter (1) Apache套件_BeanUtils (1) Apache套件_StringUtils (1) Base64 (1) Google API (1) HTML5-基本類 (1) Heap (1) JAVA 7 (1) JAVA SE 、JAVA EE、JAVA ME (1) JAVA 日期 (1) JAVA-OCJP (1) JAVA-WEB (1) JAVA_IDE (1) JAVA其它 (1) JBoss Server (1) JDK (1) JMX (1) JRE (1) Java RMI (1) Java String (1) Joda Time (1) Linux_其它 (1) MySQL教學 (1) Oracle_VirtualBox (1) SQL Server (1) SWT (1) Session (1) Stack (1) Struts 2 (1) Tool (1) ZK Studio (1) csv (1) grails-其它類 (1) jQuery-進階 (1) java mail (1) java web (1) java8 (1) jsoup (1) mockmvc (1) modules (1) tomcat (1) win10 (1) 其它類 (1) 圖片工具 (1) 模擬器 (1) 讀書分享 (1) 開發資訊 (1)

精選文章

初學 Java 的 HelloWorld 程式

撰寫一個JAVA程式 public class HelloWorld{ public static void main(String[ ] args){ System.out.println("我第一支Java程式!!"); } } ...