Eclipse 整合 Gradle 建置系統:從 Ant、Maven 遷移的完整指南
為什麼選擇 Gradle? Ant 需手寫冗長 XML、依賴管理弱;Maven 雖有中央倉庫與慣例優於配置,但 XML 依然繁瑣、學習曲線陡。Gradle 以
Struts 從零開始(一):基礎登入驗證完整實作
Struts 1 核心架構速覽 Struts 1 是基於 Servlet/JSP 的 MVC 框架,核心組件: ActionServlet:唯一控制器,攔
Struts 從零開始(二):三種解決中文亂碼方案實戰
問題情境 登入表單輸入中文「張三」,Action 接收到卻變亂碼,導致驗證失敗。 根因:瀏覽器以 UTF-8/Big5 送出,Tomcat 預設用 ISO
Struts 從零開始(三):資料庫連線與 DBCP 資料源實作
實作目標:登入驗證改查資料庫 延續前例,將硬編碼帳密改為從 MySQL 查詢,成功導向 success.jsp 顯示歡迎訊息,失敗導向錯誤頁。 A. 設
Struts 從零開始(四):Struts 國際化(i18n)完整實作指南
什麼是國際化(i18n)? 國際化(Internationalization,縮寫為 i18n——取首尾字母 i 與 n,中間共 18 個字元)是指軟體在不修改
Struts 從零開始 (五):資料驗證完整指南 (手動驗證與 Validator 框架)
一、ActionForm 手動表單驗證 validate() 方法 負責檢查資料格式與語法,不涉及業務邏輯。預設回傳 null,子類別需覆寫。 reset(
Struts 從零開始 (六):模組化配置實戰與跨模組跳轉
模組化配置動機 大型專案多小組並行開發,單一 struts-config.xml 易產生版本衝突。Struts 支援多模組配置,各小組維護獨立配置檔。 配置多
Struts 與 Tiles 結合支援基於元件的 Web 開發
前言 MVC 框架是建構模組化、關注點分離應用的經證實方法。Struts 是 Java 世界最知名的開源 MVC 實現。近期 Struts 整合 Tiles 視
Struts 簡單案例教學 (一):Front Controller 模式核心解析
前言 雖然 SSH 框架盛行,但初學者仍應從 Struts 基礎入手,一步一腳印建立扎實基礎。 Front Controller 模式核心概念 Model 2
Struts 簡單案例教學 (二):整體規劃與 Front Controller 模式
系列規劃總覽 一、Front Controller 模式基礎 閱讀理解 FrontController.doc 文件 結合 MVC 學習心得討論 Front
Struts 簡單案例教學 (三):四層架構完整實作與配置
案例概要 針對 department 資料表實作建立、更新、刪除、查詢。採四層架構:mid、midimpl、application、presentation。
簡單 Struts 應用開發教學 (一):專案結構與環境配置
專案目錄結構 (mystruts) mystruts |-- WEB-INF | |-- lib | | |-- struts.jar | |-
簡單 Struts 應用開發教學 (二):資料庫配置與 ActionForm 建立
第二步:配置資料庫連線池 1. 建立連線池 Bean (ConnectionPool/getDbConnection.java) package Connec
簡單 Struts 應用開發教學 (三):DAO 資料庫操作物件實作
第四步:建立資料庫操作物件 (DAO) 完成對 myuser、mydep 資料表的增、刪、改、查。 userdao.java package mystruts
簡單 Struts 應用開發教學 (四):Action 與業務邏輯實作
第五步:建立 Action 類別 建立兩個 Action: userAction.java:處理新增前置資料準備、修改前置準備、刪除、查看所有使用者 user
簡單 Struts 應用開發教學 (五):JSP 視圖與配置完成
第六步:建立 JSP 視圖頁面 主要兩個 JSP:新增頁面 adduser.jsp、查看頁面 viewuser.jsp。 adduser.jsp - 新增/編
使用 NetBeans 開發與建構 GlassFish 專案完整指南
前言 Project GlassFish 是 Sun 在 Java.net 的開源應用伺服器專案,已配置為與 NetBeans 協同工作。其 30 個模組均為