EMF 介紹系列(五):定制應用程式介面——從精簡嚮導到資源管理器風格編輯器
定制策略:優先修改模型屬性,次之修改代碼 EMF 生成的預設應用程式外觀雷同,需透過定制滿足實際需求。定制途徑: 修改 ecore/genmodel 模型屬性
EMF 介紹系列(六):自訂命令實現業務規則與驗證邏輯
EMF 命令框架架構 EMF 應用程式中,所有使用者操作皆透過命令執行,支援 Undo/Redo。命令框架分為兩層: 通用命令(org.eclipse.emf
EMF 介紹系列(七):.Edit 元件初探與 ItemProvider 核心功能
.Edit 元件概覽 EMF 不僅生成核心模型(介面與實作類),還會產生一個以 .edit 結尾的專案。此專案包含與核心模型及編輯器緊密相關的代碼,設計精良且高
使用 Lombok 輕鬆消除 Java 代碼冗餘:從安裝到進階應用全指南
什麼是 Lombok? Lombok 是一個 Java Archive (JAR) 檔案,專門用來消除 Java 代碼的冗長。它透過註解在編譯時自動生成常見的樣
Windows 開發者轉型 Java Web(一):為何選 Java、J2EE 優勢與語法極速入門
系列首篇,針對 VB6/C++/ASP 開發者,從動機、環境、語法對照三維度,建立 Java/J2EE 認知基石。 為何用 Java 實現 Web 支援?
Windows 開發者轉型 Java Web(二):物件導向核心、J2EE 架構與原生整合方案
承接第一部分,本文深入 Java 物件導向精髓、J2EE 多層架構、存取 Windows 原生組件的多種路徑、UI 選型策略與部署環境建議。 一、Java 物
Java 雙向文字支援實戰:BiD 國際化核心 API、Swing 元件修正與除錯技巧
BiDi(雙向文字)支援是軟體進軍中東市場的門檻。阿拉伯文、希伯來文從右向左(RTL),夾雜英文/數字從左向右(LTR),瀏覽器與作業系統已處理輸入順序,但 J
JavaFX 學習曲線(一):環境建置、JavaFXPad 快速上手與 IDE 整合指南
JavaFX Script 於 2007 年 JavaOne 亮相,結合宣告式語法與 Swing/Java2D 生態,讓豐富 UI 開發更直觀。本文為入門者鋪路
JavaFX 學習曲線(二):宣告式 UI 重構 Swing 圖片搜尋應用實戰
從命令式 Swing 轉向宣告式 JavaFX Script,最大差異在於「描述 UI 長什麼樣」而非「寫代碼怎麼構建 UI」。作者以 SwingWorker
Java 數位憑證操作全攻略:從讀取、驗證到簽發與金鑰庫管理
Java 提供完整的 java.security、java.security.cert API 支援 X.509 憑證全生命週期操作。本文彙整九大實戰場景,代碼
SpringSide 實戰(一):Eclipse 快速上手指南——從安裝到跑通專案
SpringSide 作為整合型全棧框架(Spring + Struts + Hibernate),以豐富文檔與工具支援著稱。本文記錄在 Eclipse 3.2
SpringSide 實戰(二):資料庫遷移、字元編碼統一與極速部署技巧
SpringSide 預設使用 HSQLDB,實務上多遷往 MySQL。以 xkland 專案為例,遷移步驟只需修改兩個設定檔: 一、資料庫遷移三步走 1.
SpringSide 實戰(三):深入淺出 CSS 盒模型與頁面佈局核心
這篇文章雖不專講 SpringSide,卻是每位 Web 開發者必讀的 CSS 進階指南。還記得早年「表格套表格」的佈局噩夢嗎?頁面稍微一改版就全亂,與美工協作
SpringSide 實戰(四):Hibernate Annotation 打通數據持久層——多對一與多對多映射實戰
簡化用戶管理模型設計 基於 RBAC 思想簡化: 認證:用戶名/密碼/暱稱,用戶名/暱稱唯一,密碼 MD5 無真實信息(姓名、年齡等) 聯系:Email、QQ
SpringSide 實戰(五):技術預研——MD5 加密、圖片縮略圖/驗證碼、URL 重寫
技術預研三大項 項目啟動前,對不熟悉領域進行技術穿刺:優先找成熟開源組件,否則自研輕量方案。本文解決: 字符串 MD5 加密(密碼存儲) 圖片縮略圖生成(縮放
SpringSide 實戰(六):AJAX 實戰——用戶註冊無刷新驗證的地獄之旅
AJAX 適用場景 用戶不希望關注信息離開視線(表單提交驗證失敗不刷新、保留輸入) 局部更新避免整頁重載(長文章回復僅幾字) 單純為炫技用 AJAX 得不償
SpringSide 實戰(七):整合 FCKeditor 打造富文本編輯體驗
功能設計:圖文並茂的社區發文 假設開發以圖文為中心的網絡社區,文章需標題、分類、正文,並從上傳圖片中選一張為主題圖(列表顯示縮略圖)。數據表 topics 關鍵
SpringSide 實戰(八):程序員的三重境界——從會寫代碼到架構思維
前言 SpringSide 提供了最佳實踐的敏捷開發框架,整合 Spring、Hibernate、Struts、ActiveMQ 等優秀組件。但在實戰中我深刻體