首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

Java 14 年演進回顧:SE/EE/ME/FX 四大平台 2009 關鍵技術趨勢

     編輯:Java 相關知識

前言:從語言到生態系統

14 歲的 Java 已超越程式語言範疇,成為平台、社群與生態系統。本文回顧 2009 年 Java SE、EE、ME、FX 四大平台的關鍵變革與趨勢。

Java SE:模組化、動態語言支援、新一代插件

  • JDK 6 Update 10+:Java Kernel 從 10MB 縮減至 4MB,啟動大幅加速;其餘庫按需背景下載。
  • 新一代 Plug-in 架構:獨立進程執行,不再依賴瀏覽器,支援 Applet 拖拽至桌面 (奠基 Web Start 技術),並可在網頁中互相呼叫不同語言撰寫的 Applet (JavaFX、JRuby、Jython)。
  • JVM 動態語言支援 (JSR 223):內建腳本引擎框架,支援 Groovy、JRuby、Jython、Scala、Clojure 等,JVM 邁向「通用虛擬機」願景。
  • JDK 7 草案亮點:模組化系統 (JSR 294/277,配合 OSGi);並行包 (Parallel API) 針對多核硬體優化真正併發。

Java EE 6:簡化開發與 Profile 機制

  • 核心目標:延續 EE 5 簡化開發,新增「更好滿足開發者需求」。
  • Profile 概念:針對 EE 平台過於龐大問題,定義 API 子集。最熱門討論為 Web Profile,僅包含 Web 應用所需 API (Servlet、JSP、JSF、JPA、EJB Lite 等),大幅減輕部署負擔。
  • 關鍵技術升級:WebBeans 1.0 (CDI 前身)、JSF 2.0、EJB 3.1、JPA 2.0、Servlet 3.0、JAX-RS 1.1 (RESTful Web Services)。

Java ME:MAS 2 邁向實用階段

Mobile Service Architecture 2 (JSR 249) 進入公眾審議尾聲,預計 2009 年實用化。新特性包括:

  • 感測器存取 (加速計、電池容量 JSR 256)
  • 手機看電視 (JSR 272)
  • 手機錢包/信用卡支付 (JSR 257)
  • XML/腳本/Java 混合構建 GUI (JSR 290)
  • VoIP 服務 (JSR 281)

Java FX:瞄準消費級 RIA 與多螢幕

  • 2009 年 2 月釋出 JavaFX SDK 1.1 與 JavaFX Mobile 正式版。
  • JavaFX Script 比 Java 語言更適合開發媒體豐富、高互動、吸睛 UI 的 RIA 應用。
  • 戰略目標:桌面保持優勢,擴展至手機、電視 (JavaFX TV) 等未來終端裝置。

結語

Java 透過 SE 模組化、EE Profile 化、ME 感測器/多媒體整合、FX 多螢幕佈局,持續回應時代需求。對開發者而言,掌握核心平台演進脈絡,才能在技術浪潮中保持競爭力。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved