Struts 1.x 系列教程(16):LocaleAction 零程式碼實現多語系切換
前言 LocaleAction 是 Struts 內建的 final 類別,**無需撰寫任何 Java 程式碼**即可完成語系切換。僅需在 struts-con
Struts 1.x 系列教程(17):IncludeAction 與 ForwardAction 包含/轉向資源
前言 Struts 提供兩個內建 Action 類別,分別對應 JSP 的 <jsp:include>(包含)與 <jsp:forward&g
Struts 1.x 系列教程(18):DispatchAction 整合多方法與預設處理增強
前言 DispatchAction 允許單一 Action 類別包含多個業務方法,透過請求參數(預設 parameter 屬性指定參數名)決定呼叫哪個方法。本文
Struts 1.x 系列教程(19):LookupDispatchAction 處理多提交按鈕與國際化按鈕值
前言 LookupDispatchAction 是 DispatchAction 子類,專為單一表單多提交按鈕且按鈕顯示文字需國際化的情境設計。它透過屬性檔鍵值
Struts 1.x 系列教程(20):EventDispatchAction 處理單一表單多提交按鈕
前言 EventDispatchAction(Struts 1.2.9+ 引入)同樣繼承 DispatchAction,專為單一表單包含多個提交按鈕設計。優於
Struts 1.x 系列教程(21):MappingDispatchAction 依路徑對應多方法
前言 MappingDispatchAction 是 DispatchAction 子類,特色在於不依賴請求參數指定方法,而是將每個 Action 路徑直接對應
Struts 1.x 系列教程(22):Tiles 框架簡介與 insert 標籤基礎
前言 Tiles 是 Struts 官方外掛,提供「模板機制」將頁面版面與內容分離。本文介紹安裝步驟、核心標籤庫宣告,並對比 <jsp:include&g
Struts 1.x 系列教程(23):Tiles 模板佈局實戰與定義檔重用
前言 Tiles 框架透過「模板+佔位符」機制,將頁面版面與內容分離。模板頁面使用 <tiles:getAsString>(字串佔位)與 <t
Struts 1.x 系列教程(24):配置檔總覽與核心元素詳解
前言 Struts 1.x 應用至少依賴兩個配置檔:web.xml 安裝框架入口,struts-config.xml 定義框架內部資源(FormBean、Act
Java 實作桌面日曆小程式:SDate 日期運算與 DateGrid 圖形介面
概述 本程式包含兩個核心類別:SDate 提供靜態日期運算工具(月份天數、閏年判斷、指定年月首日星期),DateGrid 繼承 JWindow 實作無邊框視窗日
Java Swing 記事本實作(一):UI 初始化、選單與工具列建構
概述 本系列第一部分建立記事本的視覺骨架:主視窗(JFrame)、選單列(JMenuBar)、工具列(JToolBar)、文字編輯區(JTextArea + J
Java Swing 記事本實作(二):檔案操作、編輯功能與時間戳記
概述 承接第一部分的 UI 初始化,本篇實作記事本的核心功能:檔案管理(新建、開啟、儲存、另存、關閉)、編輯操作(剪下、複製、貼上、刪除、全選)、尋找下一個 以
Java Swing 記事本實作(三):事件處理、尋找替換與字型對話框
概述 本篇為「簡單記事本」系列第三部分,著重於 動作事件處理、尋找/替換對話框 以及 字型設定對話框 的實作細節。程式碼展示了如何整理選單、右鍵選單與工具列的事
Java 連接 Access 資料庫的經典與現代做法
前言 在早期的 Java 開發中,連接 Microsoft Access 資料庫常透過 JDBC-ODBC 橋接器(sun.jdbc.odbc.JdbcOdbc
OSWorkflow 入門實戰:配置詳解、MySQL 持久化、工作流定義與 Java API 調用
OSWorkflow 核心架構 OSWorkflow 是 OpenSymphony 提供的輕量級工作流引擎,核心組件: Workflow Engine:狀態機
J2ME 俄羅斯方塊遊戲完整實現 (一):架構設計、界面渲染、輸入處理、主循環
項目架構概覽 經典三層 J2ME 遊戲架構: TerrisMIDlet:應用入口,啟動顯示 GameCanvas:繼承 Canvas 實現 Runnable,
J2ME 俄羅斯方塊遊戲核心邏輯實現 (二):方塊運動、碰撞、消行、遊戲結束判定
GameEngine 核心方法深度解析 承接上篇 (界面與數據結構),本文聚焦遊戲核心邏輯:方塊下落、移動、變形、碰撞檢測、消行算法、遊戲結束判定、速度控制。
Hibernate 事務與併發控制 (一):Session 作用域、工作單元、應用事務模式
核心設計哲學 Hibernate 直接使用 JDBC/JTA,**不添加額外鎖定、不改變隔離級別**,僅提供自動版本管理。使用體驗接近原生 JDBC,但消除了樣