使用 OSGi 構建面向服務的聯絡人管理應用:服務 Bundle 匯入匯出實戰
本文為《你好,OSGi》系列第八部分。前文已使用 Spring DM 建立 Hello World 應用,本篇將實作服務 Bundle 的匯入匯出,構建面向服務
淺析 Java EE 容器重新部署時間調查數據:開發者每年浪費 5 週
Jevgeni Kabanov 發布一份關於 Java EE 開發、容器與部署時間的調查結果,超過 1100 位開發者參與。以下為關鍵發現摘要。 調查概況 問
OSGi 與 Spring DM 實戰:使用 Spring DataSource 存取資料庫
本文為《你好,OSGi》系列第九部分。前文已完成使用 Spring DM 建構簡單應用並匯入匯出服務 Bundle 的流程,本篇將介紹 Spring DataS
2009 甲骨文全球大會:OSGi 將獲更多支援,WebLogic 模組化邁進
2009 年甲骨文全球大會(OpenWorld,OOW)進入第三天。甲骨文 CEO 拉里·埃里森近期頻頻表達對 Sun 技術的青睞,涵蓋 Java、Solari
初探 OSGi Web 應用開發利器 Equinox:環境建置完整指南
在前幾篇《你好,OSGi》系列文章中,我們已經奠定了 OSGi 服務平台運作原理的基礎。接下來的篇章將深入探討如何將 OSGi 可插拔、基於組件的開發模型應用於
打造 Hello World OSGi Web 應用:程式化與聲明式 HTTP 服務註冊雙範式
「Hello OSGi」系列第三篇,手把手構建包含靜態 HTML 與 Servlet 的 OSGi Web Bundle,對比程式化註冊(Java 代碼調用 H
OSGi Web 應用部署實戰:Equinox 命令列啟動與 Tomcat 嵌入式部署雙模式
「Hello OSGi」系列最終篇,詳細演示如何在 Eclipse IDE 外部部署運行 OSGi Web 應用:模式一——命令列啟動 Equinox 容器、手
OSGi 生態 2010 盤點:規範 4.2 落地、工具鏈成熟、用戶群爆發式增長
OSGi 4.2 規範發布(2009 年 9 月)一個多月來,生態系統呈現全面開花:三大運行時(Equinox、Felix、Knopflerfish)全面支援、
無框架架構模式探討:輕量化 Java EE 開發實踐
前言:Java EE 的複雜性困境 Java EE 向來被開發者視為「龐然大物」,其技術體系雖全面規整,但過度的複雜性讓許多廠商卻步,寧選 PHP、Ruby o
愛恨交織的 OSGi:Spring DM 救得了啟動複雜度,救不了 ClassLoader 地獄
有人稱 OSGi 是「Spring 之後的下一個 Big Thing」,但深度使用數年後,作者對其產生愛恨交織的複雜情感:肯定其高模組化、微服務架構優勢,卻痛恨
深度解析 JPA 2.0 Criteria API (一):從 JPQL 痛點到類型安全查詢新範式
JPA 1.0 引入 JPQL 大幅簡化持久化查詢,但其字串本質帶來三大痛點:編譯期無法檢查語法/語義、執行期才暴露拼寫錯誤、結果列表無泛型需強制轉型。JPA
深度解析 JPA 2.0 Criteria API (三):動態弱類型、資料庫函數擴展、可編輯查詢與 QBE
本系列最終篇聚焦 Criteria API 的動態可編程特性:弱類型 API 支援純運行時決定實體、function() 呼叫資料庫專屬函數、查詢物件可編輯實現
深度解析 JPA 2.0 Criteria API (二):靜態元模型與類型安全查詢構建
承接上篇,本文深入剖析 JPA 2.0 Criteria API 的核心基礎——靜態元模型與 Metamodel API,展示如何透過編譯期強類型檢查消除 JP
Java EE 6 通過投票背後:民主表象下的利益博弈與生態分歧
JCP 執委會以 12 贊成、1 反對(Apache)、2 棄權(SAP、Intel)、1 無效、SpringSource 缺席的結果通過 JSR-316(Ja
Java 模組化觀念釐清與現狀總結:從 ClassLoader 到 OSGi、Jigsaw
過去數年,模組化始終是 Java 演進的核心議題。從已廢止的 JSR 277、OSGi 標準化的 JSR 291,到 JDK 內部模組化專案 Jigsaw(JS
Java EE 6 總覽:平台的三大核心目標
Java EE 6 已經正式發布,作為企業級 Java 開發的行業標準,它在 Java SE 的堅實基礎上,增添了支撐可擴展性、安全性、完整性等企業級需求的程式
OSGi 全面總結與 WebSphere 應用實戰:解決版本衝突
OSGi 核心價值:模組化、版本隔離、動態生命週期 Java 原生 JAR 缺乏運行時模組概念、依賴聲明與版本控制、資訊隱藏機制,導致類別載入扁平化、版本衝突頻
Java EE 6 三大新技術之 JAX-RS:RESTful Web 服務標準 API
JAX-RS 1.1 簡化 REST 風格輕量級 Web 服務開發 JAX-RS (JSR 311/339) 讓開發者以註解方式快速構建遵循 REST 架構的