Java EE 6 數據驗證新框架:Bean Validation (JSR 303)
標準化驗證框架,減少重複與錯誤,跨層共享驗證邏輯 Bean Validation 提供標準驗證框架,以註解聲明 JavaBean 約束,同一組驗證可在表現層、業
Java EE 6 增強擴展性:Web 片段與可插拔共享框架
Servlet 3.0 透過 Web 片段模組化部署描述符,支援框架零配置整合 傳統 web.xml 需手動註冊第三方框架(如 Spring MVC、Wicke
Java EE 6 新特性:Servlet 3.0 非同步處理
Servlet 執行緒無需等待資源回應,支援長連線與 Ajax 效能提升 Servlet 3.0 (JSR 315) 引入非同步處理。需在 @WebServle
Sun JSR 294 遭叫停,應用伺服器押注 OSGi
Java 模組化標準之爭:JSR 294/277 終止,OSGi 成事實標準 Sun 主導的 JSR 294(語言層級模組化支援)與 JSR 277(Java
SpringSource DM Server 捐贈 Eclipse,成 Virgo 專案核心
VMware 旗下 SpringSource 將 DM Server 代碼捐贈 Eclipse 基金會 SpringSource DM Server(基於 OS
Java EE 6 中使用 JSF 2.0 簡化頁面製作(一):Facelets、模板與複合元件
Facelets 取代 JSP 成為首選視圖技術 JSF 2.0 採用 Facelets (View Declaration Language) 作為標準頁面描
Java EE 6 中使用 JSF 2.0 簡化頁面製作(二):Ajax 支援與 Servlet 3.0 新特性
JSF 2.0 內建 Ajax,支援局部刷新與元件級處理 JSF 2.0 原生支援 Ajax,透過 jsf.js(位於 javax.faces 資源庫)提供 J
EJB 3.1 五大改進詳解(一):無介面視圖
免寫獨立業務介面,Bean 類公共方法自動暴露 EJB 3.0 本地視圖需定義 POJI 介面,EJB 3.1 使本地業務介面成為可選。無介面視圖下,Bean
EJB 3.1 五大改進詳解(二):單例會話 Bean
@Singleton 確保 JVM 內唯一實例,輕鬆共享狀態 單例會話 Bean(Singleton Session Bean)以 @Singleton 定義,
EJB 3.1 五大改進詳解(三):非同步會話 Bean 呼叫
@Asynchronous 註解啟用非同步呼叫,客戶端可並行處理 EJB 3.1 引入非同步會話 Bean 方法呼叫。以 @Asynchronous 標記方法(
EJB 3.1 五大改進詳解(四):簡化打包,EJB 類可直接放入 WAR
消除 ejb-jar 強制要求,大幅簡化部署結構 傳統 EJB 要求打包為 ejb-jar,Web 應用再打包為 .war,最後整合為 .ear,結構複雜且需處
EJB 3.1 五大改進詳解(五):EJB Lite 與更多新特性
EJB Lite:精簡子集滿足多數業務邏輯需求 許多應用不需要完整 EJB 功能。EJB Lite 定義 EJB 3.1 API 子集,包含: 有狀態/無狀態
JPA 2.0 四大新特性詳解(一):物件/關聯映射增強
支援基本型別集合、嵌入式物件集合與嵌套嵌入 JPA 1.0 僅支援實體集合映射,JPA 2.0 擴展至基本型別(String、Integer)與嵌入式物件集合。
JPA 2.0 四大新特性詳解(二):JPQL 增強與新運算子
JPQL 功能大幅擴充,支援 CASE、NULLIF、COALESCE 等 JPA 2.0 對 Java Persistence Query Language
JPA 2.0 四大新特性詳解(三):標準化 Criteria API 與元模型
以物件導向方式構建型別安全查詢 JPA 2.0 引入標準化 Criteria API,等價於面向物件的 JPQL,讓開發者以物件導向方法建構查詢,避免字串操作。
JPA 2.0 四大新特性詳解(四):悲觀鎖定支援
JPA 2.0 新增六種鎖模式,完善並發控制 鎖定是處理資料庫事務並發的關鍵技術。JPA 1.0 僅支援樂觀鎖(READ/WRITE),JPA 2.0 引入 6
Hibernate 之父 Gavin King:是時候升級到 Java EE 6 了
針對常見反對升級論點的逐一回應 Java EE 6 發布後,不少 Tomcat/Jetty 及 Spring/Hibernate 用戶表達不願升級。Gavin