Eclipse e4 亮點前瞻:新一代開發平台的關鍵特性
簡介 Eclipse e4 是下一代 Eclipse 平台(Eclipse 4.0 於 2010 年發布),基於 OSGi 堅實基礎,目標在於簡化組件編寫與重用
Java 開發 2.0:Gaelyk 輕量框架加速 Google App Engine 開發
輕量級開發新趨勢 Google App Engine (GAE) 提供免費配額(500MB 儲存、月均 500 萬頁面瀏覽),但犧牲部分靈活性(不支持所有核心
AspectJ 深度解析:從設計原理到代碼生成機制
前言 面向切面程序設計(AOP)近年來備受關注,而 AspectJ 作為 AOP 在 Java 語言上的實現,廣受 Java 開發者青睞。網路上關於 Aspec
使用 AspectJ 構建切面庫——抽象切面與註解兩種實現模式
切面庫將橫切關注點(日誌、效能監控、事務等)封裝為可復用組件,使用者僅需實例化切入點即可接入業務邏輯。AspectJ 作為 Java 語言擴展,提供抽象切面與註
Spring @Autowired 註解的爭議與最佳實踐建議
Spring 2.0 引入大量註解,@Autowired 成為依賴注入的熱門選擇,但也引發架構師對配置混亂、模組化受損、維護困難、廠商鎖定的擔憂。本文剖析優缺點
使用 Java 驗證 Lotus Forms XML 數位簽名——基於 JSR 105 標準 API 實作
Lotus Forms 採用 XFDL (Extensible Forms Description Language) 描述表單,XML 數位簽名封裝於文檔內部
使用 Eclipse 與 Java SE 6 建立獨立 Web Service 應用(上)——服務端發布與 WSDL 測試
Java SE 6 內建 JAX-WS 運行時,配合 Eclipse IDE 與 Ant,可輕鬆建立無需應用伺服器的獨立 Web Service 服務端。本教程
使用 Eclipse 與 Java SE 6 建立獨立 Web Service 應用(下)——客戶端開發與 SOAP 監控
承接上篇(服務端發布),本教程示範如何利用 Eclipse IDE、Java SE 6 內建 wsimport、Ant 腳本生成客戶端代碼、撰寫調用邏輯、命令列
演化架構與緊急設計:重構識別隱性設計——解耦基礎設施與消除結構性複製
重構是「在不改變外部行為前提下改善內部結構」的嚴格技術。擁有高覆蓋率單元測試是安全重構的前提;若無測試,先為核心/易錯區域補充功能測試作安全網。本文聚焦:如何透
演化架構與緊急設計:架構與設計的定義、關注點與演進路線圖
「演化架構」與「緊急設計」的核心在於將重要決策推遲至最後負責時刻。系列首篇建立共同語言:定義架構與設計、釐清演化與緊急的差異、剖析技術債務與複雜度本質、警惕過度
演化架構與緊急設計:測試驅動設計(上)——從測後開發到 TDD 的思維轉變
TDD(測試驅動開發)不僅產出完整單元測試套件,更能將設計決策推遲至「最後負責時刻」,透過測試驅動代碼結構,產生更簡單、可組合、可重用的設計。本文以「完全數查找
演化架構與緊急設計:測試驅動設計(下)——測試品質、邊界條件與程式碼度量
承接上篇,我們以「完全數查找器」為例,深入探討 TDD 如何透過測試品質把關、邊界條件探勘、肯定/否定測試雙重驗證、效能重構,最終以圈複雜度量化程式碼優勢。
HTTP 回應狀態碼全解析與 Servlet 實戰應用
HTTP 回應由狀態行、回應頭、空行、實體內容組成。狀態碼是伺服器告知客戶端請求處理結果的核心指標,Servlet 透過 HttpServletResponse
深入理解 HTTP 請求頭與 Servlet 讀取實戰
HTTP 協議是 Web 通信的基石,而請求頭則是客戶端(如瀏覽器)向伺服器傳遞上下文資訊的關鍵載體。掌握常見請求頭的含義,並熟練在 Servlet 中讀取它們
IBM Java 技術深度解析:JVM 5.0 共享類特性 —— 原理、實戰、效能數據與 Helper API 整合指南
IBM JVM 5.0 推出革命性 共享類 技術:將系統類與應用類的 ROMClass (唯讀部分) 存儲於共享記憶體動態快取,多 JVM 進程可並行讀寫,大幅
Swing 進階 UI 開發:IFrame 框架打造客製化應用程式視窗 —— 從標準 JFrame 到炫酷品牌視窗完整指南
標準 JFrame 視窗外觀綁定作業系統 (Windows 藍標題列、Motif 風格、Metal 風格),跨平台一致性差,品牌化客製極其困難。Java 1.4
EJB 組件採用決策指南:七大技術判斷準則與正反案例深度剖析
在現代技術棧下,何時使用 EJB、是否必要 仍是架構團隊核心決策。本文提供七大技術判斷準則、兩個實戰案例 (正確/錯誤使用) 深度剖析,助您做出理性架構選型。
企業級 Java 效能調優科學化方法論:基於等待點分析的 Wait-Based Tuning 實戰指南
現代企業應用架構複雜 (多輸入源、微服務、規則引擎、多層快取、異構資料庫),傳統「調參數看指標」的藝術式調優已失效。本文提出 Wait-Based Tuning