JDBC 批次處理:大幅提升資料庫操作效能的關鍵技巧
為何需要 JDBC 批次處理? 當 JDBC 執行速度不夠快時,開發人員往往會轉向資料庫預存程序。但其實有一個更輕量的替代方案:善用 Statement 的批次
JSP 購物車系統完整原始碼解析:JavaBean 封裝、Session 管理、資料庫操作與重構建議
系統架構概覽 shop_cart.jsp:單一頁面處理顯示、加入、刪除、清空、更新數量 (重新計費待完成)。 shop.bka (JavaBe
JDBC-ODBC 橋接器實現 MS SQL Server 分頁範例 (傳統技術、已淘汰)
歷史背景 sun.jdbc.odbc.JdbcOdbcDriver 是 JDK 1.1~1.7 內建的 JDBC-ODBC 橋接器,透過 Windows ODB
JSP + JDBC 實現資料庫分頁顯示 (Oracle 範例、可捲動結果集)
核心邏輯 取得頁碼參數 (page),預設第 1 頁 建立可捲動、唯讀 ResultSet (TYPE_SCROLL_INSENSITIVE,
JSP 計數器實現:JavaBean 封裝檔案讀寫、併發問題與現代化替代方案
經典實現 (教學用) 1. JavaBean (counter.java) package com.example; import java.io.*;
JSP/Servlet Cookie 完整操作指南:Session Cookie vs Persistent Cookie、設定屬性、安全屬性
Cookie 兩大類型 類型maxAge生命週期適用場景 Session Cookie-1 (預設)瀏覽器視窗關閉即銷毀會話追蹤 (JSESS
JSP 搜尋引擎轉發 Servlet 實現:關鍵字編碼與多引擎支援
功能說明 接收表單提交的關鍵字、筆數、搜尋引擎選擇,經 URL 編碼後重導向至對應搜尋引擎結果頁。示範 URLEncoder、HttpServletRespon
JSP 解析客戶端 User-Agent 獲取瀏覽器、作業系統、語言資訊完整元件
元件設計目標 封裝 HttpServletRequest.getHeader(User-Agent) 解析邏輯,提供結構化物件: 廠商 (compan
JSP 讀取伺服器端檔案完整範例 (FileReader + BufferedReader)
核心程式碼片段 <%@ page import=java.io.* contentType=text/html; charset=UTF-8 %>
JSP 實現萬年曆程式:任意年月顯示、下拉選單切換、日期連結跳轉
功能特性 支援任意年份 (輸入框) 與月份 (下拉選單) 查詢 自動計算該月 1 號對應星期、總天數,正確填充 6 行 x 7 欄日曆表格
JSP + Servlet 實現動態 JPEG 投票圖表 (圓餅圖) 完整原始碼解析
專案架構 index.jsp:顯示投票主題與選項,提交至 write.jsp,嵌入 <img src=/vote/servlet/VoteIma
防止瀏覽器回退按鈕讀取快取:JSP/HTTP 快取控制完整方案
問題場景 用戶登出或提交表單後點擊瀏覽器「上一頁」/「回退」按鈕,若頁面被快取,可能顯示過時敏感資料 (如帳號餘額、表單已填資料) 或導致重複提交。需透過 HT
JSP 技術全面介紹:核心特性、與 ASP 對比、架構優勢與企業級應用
什麼是 JSP JavaServer Pages (JSP) 由 Sun Microsystems 倡導、多家廠商共同制定的動態網頁技術標準。在傳統 HTML
Tomcat + JSP 環境中文亂碼問題深度解析與最佳實踐
問題本質 Java 內部使用 Unicode (UTF-16),但 I/O 操作 (HTTP 請求/回應、資料庫、檔案系統) 涉及位元組編碼轉換。中文亂碼本質上
JSP 技術生成動態網頁完整指南:原理、安裝配置、JavaBean 整合與資料庫實戰
動態網頁技術演進與對比 技術可移植性效能模型開發特點 CGI (C/Perl)程式碼跨平台困難每請求建立新進程,高併發效能差進程隔離安全,但開
JSP 連接 SQL Server 實戰:構建動態 FAQ 系統完整教程
本文通過一個完整的「動態 FAQ 常見問題系統」案例,演示 JSP 如何通過 JDBC-ODBC 橋接器連接 Microsoft SQL Server 數據庫,