第1章 JSP技術概述1.1 Web程序設計模式與運行原理1.1.1 Web服務器與動態網頁1.1.2 瀏覽器/服務器結構及其優點1.1.3 JSP與其他Web開發技術1.2 搭建JSP運行環境1.2.1 安裝和配置JDK1.2.2 安裝和配置Tomcm1.3 JSP頁面與JSP運行原理1.3.1 **個JSP頁面1.3.2 設置Web服務目錄1.3.3 JSP運行原理1.3.4 JSP、JavaBean和JavaServlet的關系1.4 集成開發環境簡介1.4.1 開源的Eclipse1.4.2 MyEclipse1.5 上機實訓1.6 本章習題第2章 Web開發基礎2.1 HTML簡介2.1.1 什么是HTML2.1.2 什么是URL2.1.3 HTML文件結構2.2 常用HTML標記2.2.1 HTML的文字標記2.2.2 特殊標記和圖形標記2.2.3 超級鏈接標記2.3 表格2.3.1 定義表格的基本語法2.3.2 表格標記的屬性2.3.3 行標記的屬性2.3.4 單元格和標記的屬性2.4 頁面布局2.4.1 CSS簡介2.4.2 DIV層2.4.3 DIV+CSS頁面布局2.5 上機實訓2.6 本章習題第3章 JSP語法基礎3.1 JSP頁面的基本結構3.2 JSP的腳本元素3.2.1 變量與方法的聲明3.2.2 程序片段3.2.3 表達式3.3 注釋3.3.1 輸出型注釋3.3.2 隱藏型注釋3.4 JSP的指令標記3.4.1 page指令標記3.4.2 include指令3.5 JSP的動作標記3.5.1 jsp:include動作標記3.5.2 jsp:param動作標記3.5.3 jsp:forward動作標記3.5.4 jsp:plugin動作標記3.5.5 jsp:useBean相關動作標記3.5.6 特殊字符3.6 上機實訓3.7 本章習題第4章 JSP內建對象4.1 內建對象概述4.1.1 什么是HTTP協議4.1.2 內建對象4.2 out4.3 request4.3.1 獲取客戶信息4.3.2 處理漢字4.3.3 處理表單子標記4.3.4 表單驗證4.3.5 常用方法舉例4.4 response4.4.1 修改ComentType屬性4.4.2 定時刷新頁面4.4.3 重定向4.4.4 改變狀態碼4.5 session4.5.1 對象的id與生命周期4.5.2 對象存儲數據4.5.3 對象與URL重寫4.6 application4.6.1 常用方法4.6.2 計數器4.7 上機實訓4.8 本章習題第5章 使用JavaBean5.1 JavaBean的基本概念5.1.1 什么是JavaBean5.1.2 JavaBean規范5.2 創建與使用JavaBean5.2.1 創建JavaBean5.2.2 布置JavaBean5.2.3 在JSP中使用JavaBean5.3 JavaBean的輔助類5.4 JSP與JavaBean模式實例5.4.1 計數器Bean5.4.2 購物車Bean5.5 上機實訓5.6 本章習題第6章 文件訪問6.1 輸入/輸出流概述6.1.1 流的概念6.1.2 輸入流與輸出流6.1.3 字節流與字符流6.2 File類6.2.1 File類的重要屬性與方法6.2.2 查詢文件屬性6.2.3 目錄管理6.3 字節流類6.3.1 字節流類概述6.3.2 以File存儲類型為例介紹字節流與緩沖流的使用6.4 字符流類6.4.1 字符流概述6.4.2 以File存儲類型為例介紹字符流和字符緩沖流的使用6.5 隨機讀寫文件6.5.1 隨機存取文件6.5.2 隨機讀寫文件示例6.6 文件操作案例6.6.1 上傳文件6.6.2 下載文件6.6.3 文件內容分頁顯示6.7 上機實訓6.8 本章習題第7章 在JSP中使用數據庫7.1 JDBC概述7.1.1 什么是JDBC7.1.2 JDBC的構成7.2 JDBC應用程序接口簡介7.2.1 JDBC的驅動程序管理器DriverManager類7.2.2 JDBC與數據庫的連接——ConneXion接口7.2.3 執行SQL語句——Smtemem接口7.2.4 數據結果集——ResultSet接口7.2.5 元數據——DatabaseMetaData和ResultSetMetaData7.3 利用JDBC訪問數據庫7.3.1 通過JDBC.ODBC橋連接來訪問數據庫7.3.2 利用本地協議純Java驅動程序連接數據庫7.3.3 配置和連接不同的數據庫7.4 數據庫操作案例7.4.1 查詢數據7.4.2 夏新查詢7.4.3 分頁查詢7.4.4 使用連接池7.5 上機實訓7.6 本章習題第8章 Servlet技術8.1 Servlet介紹8.1.1 什么是Servlet8.1.2 Servlet功能8.1.3 Servlet技術的特點8.2 Servlet技術原理8.2.1.Servlet的生命周期8.2.2 Servlet的結構8.2.3 Servlet常用類與接口的層次關系8.3 Serviet的常用類、接口及其方法8.3.1 iavax.servlet包8.3.2 javax.servlet.http包8.4 編寫、配置和調用Servlet8.4.1 編寫**個Servlet8.4.2 配置Servlet8.4.3 調用Servlet8.5 Servlet的典型應用8.5.1 讀取表單數據8.5.2 讀取cookie數據8.5.3 讀取session數據8.5.4 讀取HTTP請求頭數據8.6 上機實訓8.7 本章習題第9章 基于Servlet的MVC模式9.1 MVC模式介紹:9.1.1 MVC設計模式9.1.2 JSP中的MVC模式9.2 模型的生命周期與視圖更新9.2.1 request周期的JavaBean與視圖更新9.2.2 session周期的JavaBean與視圖更新9.2.3 application周期9.3 控制器的重定向與轉發9.3.1 重定向9.3.2 轉發9.4 MVC模式的分析9.4.1 用戶登錄9.4.2 留言板9.4.3 訪問數據庫9.5 上機實訓9.6 本章習題第10章 在JSP中使用XML10.1 XML簡介10.1.1 XML文件結構10..1.2 XML聲明10.1.3 XML元素10.1.4 XML標記10.2 DOM解析器10.2.1 什么是DOM解析器10.2.2 JAXP簡介10.2.3 使用DOM解析器讀取XML文件示例lO.3 SAX解析器10.3.1 什么是SAX解析器10.3.2 SAX的常用接口10.3.3 使用SAX解析器讀取文檔內容10.4 上機實訓10.5 本章習題第11章 網上報名系統開發案例11.1 網上報名系統設計11.1.1 需求分析11.1.2 總體設計11.1.3 功能設計與系統組成11.2 數據庫設計及實現11.2.1 數據庫設計11.2.2 數據庫實現11.3 網上報名系統的配置11.3.1 系統文件目錄結構11.3.2 主頁面管理11.3.3 JavaBean和Servlet管理11.3.4 配置文件管理11.4 三層架構的設計與實現11.4.1 實體層11.4.2 數據訪問層11.4.3 業務邏輯層11.5 考生報名模塊11.5.1 模型(JavaBean)11.5.2 視圖11.5.3 控制器(servlet)11.6 考生登錄模塊11.6.1 模型11.6.2 視圖11.6.3 控制器11.7 上傳照片模塊11.7.1 模型11.7.2 視圖11.7.3 控制器11.8 瀏覽信息模塊11.8.1 模型11.8.2 視圖11.8.3 控制器11.9 修改密碼模塊11.9.1 模型11.9.2 視圖11.9.3 控制器11.10 修改報名信息模塊11.10.1 模型11.10.2 視圖11.10.3 控制器11.11 注銷考試模塊11.11.1 模型11.11.2 視圖11.11.3 控制器11.12 退出登錄與返回主頁模塊11.13 本章習題附錄Tomcat6.0 的server.xml文件參考文獻