利用 Stripes、Apache Derby 與 Eclipse 實現零配置 J2EE 開發(二):註解、單元測試與實戰應用
Stripes 註解機制深度解析 Stripes 框架的核心優勢在於善用 Java 5 註解消除繁瑣的 XML 配置。透過註解,開發者能直接在程式碼中定義 UR
Spring XmlBeanFactory 源碼導讀:從 Resource 定位到 BeanDefinition 註冊的完整解析鏈路
XmlBeanFactory 定位:Spring 最基礎的 XML 驅動 IOC 容器 XmlBeanFactory 繼承 DefaultListableBea
Spring 聲明式事務管理源碼深度解讀(一):事務開始與屬性解析全流程分析
核心問題:Spring 如何判定方法需要事務? 聲明式事務的起點是:針對特定方法,解析出 TransactionAttribute(傳播行為、隔離級別、超時、只
Spring 聲明式事務管理源碼深度解讀(二):事務提交與回滾全流程分析
前言:承接事務開始,聚焦提交/回滾邊界控制 上一篇分析了事務如何在方法入棧時創建/加入,本文聚焦方法出棧時的 事務邊界控制:提交、回滾、保存點釋放、線程上下文清
Spring IOC 容器核心源碼深度解析:從 BeanFactory 到 ApplicationContext 的完整初始化鏈路
IOC 容器的兩張面孔:BeanFactory vs ApplicationContext 維度BeanFactoryApplicationContext 定
Spring 源碼解析(二):IOC 容器在 Web 容器中的啟動流程
前言 上文分析了 IOC 容器本身實作,本文探討典型 Web 環境中 Spring IOC 容器如何載入與發揮作用。 Web 容器中的上下文體系 在 Web
Spring JDBC 核心源碼解析:JdbcTemplate 回調模板模式與 RDBMS 操作對象體系
設計哲學:模板方法模式 + 回調函數 = 最大化復用與最小化樣板代碼 Spring JDBC 的核心思想是:將不變的資源管理(獲取連接、創建 Statement
Spring MVC 框架核心源碼深度解析:DispatcherServlet 請求處理全流程
架構概覽:DispatcherServlet 為核心的 MVC 執行引擎 Spring Web MVC 採用經典的 前端控制器模式,DispatcherServ
Spring AOP 代理創建全流程源碼分析:從 ProxyFactoryBean 到 JDK/CGLIB 雙引擎實現
核心概念速覽:Advice、Pointcut、Advisor 三劍客 在深入代碼前,先建立統一術語: Advice(通知):定義「何時」做「什麼」——Meth
Spring 聲明式事務管理源碼深度解析:從配置解析到事務提交回滾全流程
概覽:聲明式事務的三大核心支柱 Spring 聲明式事務管理將事務邏輯作為橫切關注點通過 AOP 織入業務代碼,實現了業務邏輯與事務控制的完全解耦。其核心實現圍
Spring AOP 核心機制深度解析:攔截器鏈的調用實現原理
前言:從 Proxy 到攔截器鏈的完整鏈路 在前文中我們已經分析了 Spring AOP 如何生成 Proxy 代理對象,今天我們將深入探討攔截器鏈是如何被調用
Spring 原始碼解析(八):Spring 整合 Hibernate 核心實現機制
LocalSessionFactoryBean:SessionFactory 建構核心 實作 FactoryBean,getObject() 返回 sessio
Spring 原始碼解析(九):Spring Security (Acegi) 認證機制深度剖析
認證入口:AuthenticationProcessingFilter 繼承 AbstractProcessingFilter,doFilter() 攔截 HT
Spring 原始碼解析(十):Spring Security (Acegi) 授權機制深度剖析
授權入口:FilterSecurityInterceptor HTTP 請求經 FilterSecurityInterceptor.doFilter() 攔截,
Struts 2 實戰:使用者登入與驗證完整範例
開發環境 MyEclipse 5.0 + Eclipse 3.2 + JDK 5.0 + Tomcat 5.5 + Struts 2 + JUnit 3.8
開源實踐:為 Hibernate Tools 撰寫客製化逆向工程策略外掛
緣起 啟動進銷存開源專案,採用 Hibernate 持久層。Hibernate Tools 可從資料庫生成 POJO 與 .hbm.xml,但預設策略將資料庫欄
Struts 2.1.8 + jQuery 1.3.2 + Spring 2.5.6 整合實戰:AJAX 登入範例
專案結構與依賴 穩定版本整合:Struts 2.1.8.1、jQuery 1.3.2、Spring 2.5.6。Spring 負責組裝 Action 與業務實現