簡化 Spring (四):View 層最佳實踐——JSP 2.0 + JSTL + jodd Form Tag + Extreme Table
雖然 FreeMarker/Velocity 不錯,但為了標準化、IDE 支援與團隊通用性,View 層選擇 JSP 2.0 + JSTL 作為基線,配合兩個利
JavaFX 體驗手記:聲明式語法與消費者級 JRE 的前景
JavaOne 發布的 JavaFX(腳本語言)已出一段時間,社區褒貶不一。下載 NetBeans 外掛、跑完 Getting Started 範例後,核心觀感
URL 重寫三大實現方案總結:Filter、Apache Mod_Rewrite、404 回退
URL 重寫將 /viewthread.jsp?id=1234 轉為搜尋引擎友善的 /viewthread/1234.htm。以下為三種主流方案優劣對比: 方
Java 文件插入指定行數據:讀寫臨時文件替換法完整實現
Java 無法直接在文件中間插入數據,唯一可行方案是「讀原文件 → 寫臨時文件(插入目標行)→ 刪除原文件 → 重命名臨時文件」。本文提供完整、可直接使用的工具
從 HTTP 協議看無法獲取網頁 charset 的原因與解決方案
常見問題:使用 HttpURLConnection.getContentType() 僅得到 text/html,缺少 charset=gb2312。根因在於
Apache Proxy 整合多 Tomcat 實例:虛擬主機代理轉發架構實戰
場景痛點 單 Tomcat 運行 10+ 應用,頻發 OOM 各應用擁有二級域名(www.aaa.com, oa.aaa.com, sales.aaa.com
Java 字符串字符頻率統計與排序:HashMap 計數 + Collections.sort 實現
需求描述 統計字符串中每個字符出現次數,按頻率降序排序輸出。 核心算法 遍歷字符串,用 HashMap 計數 將 Map 值轉為 List 實現 Compa
Spring 整合 Hibernate:使用 HibernateTemplate 實現分頁查詢
Spring 的 HibernateTemplate 預設不直接支援分頁,但透過 HibernateCallback 取得原生 Session 即可輕鬆實現。以
Hibernate 分頁查詢底層原理解析:Dialect 適配、ScrollableResultSet 與三層降級策略
分頁 API 使用 Query q = session.createQuery(from Cat); q.setFirstResult(20000); //
Spring Web Flow 2.0 新特性總覽:深度整合、Ajax 支持、JSF/Security 整合與配置簡化
版本定位 Spring Web Flow 2.0 作為 Spring 子項目,專注解決跨請求、有狀態、用戶-服務器交互問題。相較 1.x 版本,架構定位發生根本
Spring Web Flow 2.0 Unified EL 業務邏輯整合指南:表達式觸發、作用域變量與數據流轉
業務邏輯整合三大問題 何時調用業務代碼? 調用後數據如何保存/傳遞? 如何在 XML 流程定義中調用 Java 方法? 三大觸發時機 1. 客戶端事件觸
Spring Web Flow 2.0 Global Transition 全局轉換機制詳解
Global Transition 定義 全局轉換在 Flow 任何 State 皆可觸發,不受當前狀態限制。適用於取消、幫助、登出等跨流程操作。 配置語法
Spring Web Flow 2.0 核心概念入門:Flow、State、Transition 與業務流程建模
Spring Web Flow 語義本質 Spring Web Flow 關注業務流程建模,而非技術細節。其語義與 Servlet API 解耦,提供更高層次抽
Spring Web Flow 2.0 實戰進階(三):Subflow 實現添加商品到購物車功能
業務場景 購物車頁面展示商品列表,用戶點擊 加入購物車 觸發子流程,完成後返回主流程刷新展示。 領域模型實現 CartItem - 購物車條目 public
Spring Web Flow 2.0 核心配置深度解析:FlowRegistry、FlowExecutor、FlowController 整合原理
三大核心組件架構 1. FlowRegistry - 流程倉庫 存儲解析後的 FlowDefinition,每個 Flow 唯一 ID 標識。 <web
Spring Web Flow 2.0 入門基礎(二):Spring Web MVC 環境搭建完整步驟
前置說明 Spring Web Flow 2.0 是 Spring Web MVC 的擴展,Flow 本質是特殊 Controller。必須先搭建完整 MVC
Spring Web Flow 2.0 適用場景深度分析:Conversation 范圍解決方案與選型指南
Servlet 范圍的三大痛點 范圍生命周期痛點 Request單次請求數據跨請求丟失,不適合多步驟流程 Session用戶會話數據過久不釋放,分布式同步難,