JSP 開發入門(三):JavaBean 整合與三大標準動作標籤
為什麼要用 JavaBean JSP 鼓勵「業務邏輯與表現分離」。大量 Java 程式碼應封裝為可重用的 JavaBean 元件,JSP 僅負責透過標準動作標籤
JSP 開發入門(四):九大內建物件完整解析與實戰應用
內建物件概覽 JSP 容器自動提供 9 個內建物件(隱含物件),無需宣告即可在 Scriptlet/Expression 中直接使用,對應 Servlet AP
JSP 開發入門(五):實用學習資源與參考連結彙整
官方與權威教學 Servlets and JavaServer Pages (JSP) 1.0: A Tutorial (Marty Hall) https:
JSP 開發入門(一):環境建置與第一個 JSP 頁面
所需軟體元件 Java 2 SDK (JSDK/JDK):提供 Java 編譯器與執行環境。下載安裝後,需設定環境變數 JAVA_HOME 指向安裝目錄(如
Servlet 連線池實作深度解析:DBConnectionPool 與 DBConnectionManager
DBConnectionPool 核心設計 DBConnectionPool 代表指向特定資料庫(JDBC URL)的連線池。每個池擁有: 名稱(供客戶程式查
JDBC 指南:CallableStatement 呼叫預存程序完整教學
CallableStatement 核心概念 CallableStatement 提供標準化方式呼叫資料庫預存程序。語法採用逃逸格式: 無回傳值:{call
JDBC 指南:DriverManager 連線管理核心機制
DriverManager 角色定位 DriverManager 是 JDBC 管理層,介於應用程式與驅動程式之間,負責: 追蹤已註冊的 JDBC 驅動程式
JDBC 指南:PreparedStatement 預編譯陳述式完整攻略
PreparedStatement 核心優勢 PreparedStatement 繼承自 Statement,具備兩大關鍵特性: 預編譯 SQL:建立物件時即
JDBC 指南:深入掌握 ResultSet 結果集操作
ResultSet 核心概念 ResultSet 介面代表資料庫查詢的結果集,封裝了符合 SQL 條件的所有資料行。它透過一組 get 方法(如 getInt(
JDBC 核心教程 (四):Statement 介面詳解 — 執行方法、結果處理、Escape 語法與多結果集
Statement 體系概覽 三種 Statement 介面形成繼承鏈: Statement └── PreparedStatement (添加 IN 參數
JDBC 核心教程 (一):JDBC 架構、定位與四類驅動模型完整概覽
什麼是 JDBC? JDBC™ (Java Database Connectivity) 是用於執行 SQL 語句的 Java API。它由一組介面與類組成 (
JDBC 核心教程 (二):Connection 連線建立、URL 語法、SQL 執行與事務控制完整指南
Connection 物件概覽 java.sql.Connection 代表應用程式與資料庫之間的**會話**。一個應用可同時持有: 單一資料庫的多條連線
Servlet 效能優化核心模式:資料庫連線池 (DBConnectionPool) 完整實作與原理解析
為什麼需要連線池? 傳統模式下,每個 HTTP 請求都建立新的 JDBC 連線: TCP 三次握手 + SSL 握手 + 資料庫認證 ≈ 1-2 秒延遲
JavaBean 打造網頁萬年曆 (一):從 JSP 整合到功能展示完整指南
專案目標 建立一個可嵌入 JSP 頁面的萬年曆組件,具備: 指定年月顯示 特定日期綁定超連結 (網址或 JavaScript 函數) 以表格形式輸
JavaBean 實作網頁萬年曆 (二):HtmlCalendarNotePad 核心原始碼深度解析
類職責概覽 HtmlCalendarNotePad 是一個獨立的 JavaBean,負責生成指定年月的 HTML 表格式月曆,支援: 週起始日切換 (星期
JSP 分頁導航邏輯實作:基於頁碼與大頁面分組的動態頁碼生成
功能描述 此 JSP 片段實現一套兩級分頁導航: 基本分頁:每頁 15 筆,總頁數 i = count/15 大頁面分組:每 10 頁為一組,總組數
JavaScript 開啟全螢幕/無邊框視窗的跨瀏覽器兼容方案 (IE4+/Netscape4+)
背景與現狀 本代碼針對 IE 4+ 與 Netscape 4+ 時代設計,利用 window.open() 的 fullscreen=yes (IE 專屬) 與