JSP 緩衝技術實戰:OSCache 標籤庫實現頁面片段快取
OSCache (OpenSymphony Cache) 提供 JSP 標籤庫,可在頁面任意區塊實現記憶體/磁碟快取、個人化快取、程式化刷新。本文以拍賣網站為例
HttpSession 完整使用指南:API、生命週期、叢集與跨應用共享
HttpSession 是 Servlet 規範實現會話管理的核心介面。本文系統整理核心 API、建立/銷毀時機、WebLogic/Tomcat 叢集持久化差異
JSP Application 物件實作線上人數計數器
利用 ServletContext(application 內建物件)跨 Session 共享計數器,實現簡易的網站線上人數統計。包含同步控制與 Session
JSP 傳統分頁實作:JDBC 滾動游標與手動頁碼生成
早期 JSP 專案常見的 Scriptlet 分頁寫法:使用 ResultSet.TYPE_SCROLL_SENSITIVE 游標絕對定位,手動生成頁碼連結。本
Java 關鍵字深度解析:static、this、super、final 完整指南
四大核心關鍵字掌握 Java 物件導向精髓。本文從記憶體模型、繼承鏈、編譯期語意三個維度,系統整理用法與陷阱。 一、static:類別層級的靜態成員 1.
JSP 服務層快取模式:Memcached 整合與事務邊界設計
展示服務層方法如何整合 Memcached 快取、資料庫查詢與事務管理,實現「先查快取、未命中查 DB、回寫快取」的經典模式。 核心程式碼 e.getKey
JSP 自訂標籤實作分頁導航:TagSupport 完整範例
使用 JSP Tag Library 封裝分頁邏輯,讓頁面僅需一行標籤即可顯示完整分頁導航(首頁、上頁、下頁、尾頁、頁碼下拉選單)。 標籤處理類 packag
Servlet 處理 multipart 上傳流:手動解析 HTTP 請求輸入流
在 Servlet 2.3 以前無標準 getPart() API 時,需手動解析 multipart/form-data 請求流。本文展示基礎的行讀取與邊界解
Java 實作 IDEA 加密演算法:128 位元金鑰對稱加密完整指南
IDEA (International Data Encryption Algorithm) 是 DES 的強力替代方案,使用 128 位元金鑰提供極高安全性。
JavaScript 圖片自適應縮放:動態調整顯示尺寸保持比例
網頁動態載入圖片時,若原始尺寸未知,固定寬高會導致變形。本文提供一個可重複使用的 JavaScript 函數,根據容器最大寬高自動等比縮放圖片。 核心函數:S
HTML 與 JavaScript 互動範例:郵件列表管理表單操作
展示 JavaScript 如何操作 HTML 表單元素,實現郵件列表的新增、刪除、修改確認與提交流程。 核心 JavaScript 函數 function
Java 螢幕截圖實作:Robot 類別擷取全螢幕影像
Java java.awt.Robot 類別提供系統級輸入控制與螢幕擷取功能。本文示範如何擷取全螢幕畫面並顯示於自訂 Canvas 元件中。 核心類別設計
Java Applet 連接 Access 資料庫完整教學
雖然 Applet 技術已淘汰,但理解 JDBC 基礎流程對維護舊系統、學習資料庫連線原理仍有幫助。本文以 Microsoft Access 為例,示範 App
Tomcat 4 入門完整指南:安裝、部署與 Web 應用目錄結構
Tomcat 4(Catalina)作為 Servlet/JSP 參考實作,效能大幅提升。本文詳細說明從 JDK 安裝、環境變數設定、啟動驗證到 Web 應用標
Java Applet 繪製 3D 立體圓餅圖
利用 Java 2D 繪圖 API,配合自訂 PieChartCanvas 元件,可在 Applet 中繪製帶有立體厚度效果的圓餅圖。支援透過 HTML 參數動
Applet 與 Servlet 通訊範例:Servlet 端接收實作
Applet 作為客戶端,需與伺服器端 Servlet 交換資料。本文展示 Servlet 端接收 HTTP GET/POST 參數並回應純文字的最簡實作。
Java AWT 元件擴充:限制 TextField 輸入長度
標準 TextField 無內建長度限制功能。透過繼承並實作 KeyListener,即可打造可限制最大輸入字元數的自訂元件。 實作原理 攔截 keyT
Java 圖片上傳縮圖處理:ImageIO 與 AffineTransform 實作
使用者上傳圖片時,伺服器常需產生縮圖以節省頻寬與顯示空間。Java 提供 ImageIO、AffineTransformOp 等高階 API,可輕鬆實現高品質縮