LWUIT 自定義靈活 Style 的 Component 技巧
在使用 LWUIT 開發複雜界面時,頁面眾多且組件繁多,常用的 Label、Button、TextField、TextArea 等組件若逐一設置樣式,代碼會顯得
JDK 1.4 非阻塞套接字 API 概述:Selector、Channel 與 Buffer 核心機制
背景:傳統阻塞 I/O 的瓶頸 Java 1.3 時代實現高併發服務器只有兩條路:多線程(一連接一線程)或第三方庫。前者線程管理複雜、上下文切換開銷大;後者引入
JDK 1.4 Preferences API 實戰:跨平台配置存儲與 Windows 註冊表訪問
背景痛點 傳統 Java 缺乏標準配置存儲位置:Properties 檔放哪?如何跨平台?JSR 10 引入 java.util.prefs 徹底解決: Wi
Java Applet 動畫設計精要:MediaTracker、線程協作與 volatile 關鍵字
學習目標 通過一個完整的 Applet 動畫範例,掌握: Applet/JApplet 核心生命週期方法 圖片載入與 MediaTracker 同步機制 動畫
EJB 技術之旅啟程:架構演進、核心價值與學習路徑
為何寫這個系列? 市面 EJB 教材常見三大缺失: 流於表面:只教用工具點點點,不講內部機制。 缺乏核心洞察:EJB 好在哪?為什麼要用?未深入剖析。 無通用
EJB 實戰深度解析:CMP Entity Bean + Stateless Session Bean + JSP 完整範例
實例背景與架構 資料庫:SQL Server 2000(JDBC Type 4 驅動) 開發環境:JBuilder 7 + WebLogic 7.0 架構:J
EJB 開發三大模式實戰:從手工構建到整合式 IDE 與模型驅動
前言 EJB 是 J2EE 核心,但開發、部署、測試流程繁瑣,特別是 Entity Bean。本文以 WebLogic 為例,介紹三種主流開發模式,供初學者與資
UML 模式建模基礎:參數化協作與 Rational XDE 實踐
1. 軟體模式層級分類 層級範疇典型範例工具支援 架構模式系統整體架構Pipe-Filter、MVC、ORB、白板較少,多用 C2 等專用描述法 設計模式面向
Rational XDE 模式驅動開發核心:模式機制與應用實戰
1. XDE 產品定位與模式優勢 Rational XDE 有兩種形態:Eclipse 獨立版(基於 Eclipse 1.0)與 WSAD 整合版(WebSph
Rational XDE 模式驅動開發進階:代碼模板、腳本與模式組合
前言 承接前兩篇,本文深入探討 Rational XDE 中模式機制的進階主題:代碼模板、模式腳本、值源與值集、約束元素、Callouts 以及模式組合。這些特
使用 JFreeChart 在 Web 應用中生成統計圖表完整指南
前言 在企業級 Web 開發中,數據可視化是常見需求。雖然可以手繪圖形(如 Flash、SVG),但代碼量大且易出錯。商業圖表庫(如 JClass)又需付費。對
Flash Remoting 增強 J2EE 表現層:富客戶端與企業後端的完美整合
表現層技術選型困境 技術優點缺點 JSP/HTML部署容易、無客戶端安裝跨瀏覽器行為難控制、互動性弱 Swing/Applet豐富 UI、行為可控、分擔伺服
以 XML/XSLT 重構 Struts 視圖層:Model 2x 架構詳解
從 Model 1 到 Model 2 的演進 Model 1: JSP 混合業務邏輯與顯示邏輯,簡單但難維護,不適合複雜專案 Model 2 (MVC):
Tapestry 框架入門:基於元件的 Web 開發新範式
背景:從 C/S 到 B/S 的演進與痛點 B/S 架構優勢:瘦客戶端、零部署、跨平台、易維護 核心缺點:HTTP 無狀態、程式碼與 HTML 混雜(維護噩夢
Java 3D 核心技術解析:場景圖、觀察模型與 Web 整合實戰
Java 3D 簡介 Java 3D API 為 Sun 定義的 3D 顯示標準介面,封裝 OpenGL 與 DirectX 底層技術,提供純 Java 的高層
JNI 開發入門:從 Java 呼叫 C/C++ 原生庫的完整範例
前言:為什麼需要 JNI? 當 Java 應用需存取作業系統原生功能(如調整滑鼠速度、變更視窗背景、甚至撰寫遠端控制工具)時,JNI(Java Native I
Java 表現層框架三雄對決:Struts vs Tapestry vs JSF 深度比較
前言:三大框架的歷史定位 Struts 早期佔據主導,Tapestry 3.0 以組件化架構嶄露頭角,Sun 推出 JSF 標準化技術。雖 JSF 早期不成熟,
生產者-消費者模式實現高效 XML 解析:SAX 與 SmartQueue 實戰
背景與挑戰 在 B2B 企業級應用中,XML 扮演關鍵資料交換格式。傳統單執行緒解析雖簡單,但在多執行緒應用伺服器環境下,需為並發請求建立專屬解析執行緒,並將解