實戰 JSP 進階編程之三:Tomcat 下配置 Hibernate 開發環境
環境:Tomcat 5.5、Hibernate 2.1.7、MySQL 3.23.43、JDK 1.4.2、TurboLinux Server 8.0。用戶目錄
實戰 JSP 進階編程之二:最簡單的 DAO 模式實現
DAO 模式四要素:介面、工廠、實現類、調用者。本文提供最簡單實現供初學者參考。 NewsDAO 介面 public interface NewsDAO {
實戰 JSP 進階編程之一:MVC 架構與新聞系統設計
許多初學者停留在 JSP 內嵌 SQL 階段,本教程引導採用 OOP 思想進行 JSP 開發。 場景:簡單新聞系統 資料庫:MySQL。主表 news2: cr
Java/JSP 中調用 SQL Server 儲存過程完整示例
採用 setXXX(String parameterName, XXX x) 具名參數方式調用儲存過程,比索引方式更直觀。 建表與儲存過程 CREATE TAB
JSP 最佳實踐:組合 JavaBean 元件與 JSP 技術
使用 JavaBean 在頁面間傳遞資料。範例:每頁有標語與標題,主頁決定標語,頁首顯示。 PageHeaderInfo JavaBean package co
JSP 最佳實踐:自訂標籤中的錯誤處理
自訂標籤引入屬性交互後,可能出現非法參數錯誤(如無效日期格式字串)。需在標籤代碼中捕獲並處理 IllegalArgumentException。 錯誤示例 頁面
JSP 最佳實踐:用 jsp:include 控制動態內容
靜態 include 指令會導致瀏覽器快取所有頁面,動態內容(Weblog、時間戳、資料庫驅動頁面)需即時更新,應用 <jsp:include> 標
JSP 最佳實踐:為自訂標籤創建自訂屬性
延續上篇 lastModified 標籤,添加 format 屬性讓頁面作者自訂日期格式。 屬性實作 標籤類別新增私有屬性 String format 及 se
JSP 最佳實踐:使用 JSTL 更新 JSP 頁面
JSTL (JSP Standard Tag Library) 以標準化格式實現常用 Web 功能。核心標籤 c:import 擴展了 include 功能,支
JSP 最佳實踐:使用 JSP Include 機制改善頁面外觀
系列首篇,介紹 JSP Include 機制,將靜態頁首、頁腳納入網站頁面。 一致外觀的重要性 專業網站共用頁首、頁尾、導航欄,僅主內容區變化。早期用框架實現,
JSP 最佳實踐:將自訂標籤庫打包為 JAR 檔案
本地檔案系統存放標籤庫利於內部開發,但發布、安全、版本控制需打包為 JAR。 為什麼用 JAR? 防止頁面設計者誤改 TLD 或類別檔造成難以追蹤的錯誤。 對