《高職高專立體化教材計算機系列JSP編程技術》是2009年清華大學出版社出版的圖書,作者是楊學全,程茂,呂橙,楊磊,許傑。
基本介紹
- 書名:高職高專立體化教材計算機系列:JSP編程技術
- 作者:楊學全,程茂,呂橙,楊磊,許傑編
- ISBN:9787302197034
- 頁數:419
- 出版社:清華大學出版社
- 出版時間:2009-04-01
- 裝幀:平裝
- 開本:16開
- 版次:1
內容簡介,圖書目錄,
內容簡介
JSP是一種動態網頁技術標準,利用這一技術可以快速構建跨平台的、先進和安全的動態網站。 《高職高專立體化教材計算機系列:JSP編程技術》細緻和全面地介紹了使用JSP進行Web套用開發所需的編程知識與技術,既有理論,又有編程實踐,主要內容包括JSP技術概述、Web開發基礎、JSP語法基礎、JSP內建對象、使用JavaBean、檔案訪問、在JSP中使用資料庫、Servlet技術、基於Servlet的MVC模式、在JSP中使用XML、網上報名系統開發案例等。 《高職高專立體化教材計算機系列:JSP編程技術》將JSP編程的基本知識與過程性知識、基本理論和開發實踐有機地整合起來,適合“項目驅動”案例教學,啟發式學習”的教學方法:融“教、學、做”於一體,提供了所有例題及項目源碼、電子課件和習題等資源。 《高職高專立體化教材計算機系列:JSP編程技術》不僅可以作為大學計算機及相關專業的教材,也可供各類培訓人員、計算機從業人員和程式設計愛好者參考使用。
圖書目錄
第1章 JSP技術概述
1.1 Web程式設計模式與運行原理
1.1.1 Web伺服器與動態網頁
1.1.2 瀏覽器/伺服器結構及其優點
1.1.3 JSP與其他Web開發技術
1.2 搭建JSP運行環境
1.2.1 安裝和配置JDK
1.2.2 安裝和配置Tomcm
1.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 開源的Eclipse
1.4.2 MyEclipse
1.5 上機實訓
1.6 本章習題
第2章 Web開發基礎
2.1 HTML簡介
2.1.1 什麼是HTML
2.1.2 什麼是URL
2.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 out
4.3 request
4.3.1 獲取客戶信息
4.3.2 處理漢字
4.3.3 處理表單子標記
4.3.4 表單驗證
4.3.5 常用方法舉例
4.4 response
4.4.1 修改ComentType屬性
4.4.2 定時刷新頁面
4.4.3 重定向
4.4.4 改變狀態碼
4.5 session
4.5.1 對象的id與生命周期
4.5.2 對象存儲數據
4.5.3 對象與URL重寫
4.6 application
4.6.1 常用方法
4.6.2 計數器
4.7 上機實訓
4.8 本章習題
第5章 使用JavaBean
5.1 JavaBean的基本概念
5.1.1 什麼是JavaBean
5.1.2 JavaBean規範
5.2 創建與使用JavaBean
5.2.1 創建JavaBean
5.2.2 布置JavaBean
5.2.3 在JSP中使用JavaBean
5.3 JavaBean的輔助類
5.4 JSP與JavaBean模式實例
5.4.1 計數器Bean
5.4.2 購物車Bean
5.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 什麼是JDBC
7.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和ResultSetMetaData
7.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 什麼是Servlet
8.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 編寫、配置和調用Servlet
8.4.1 編寫第一個Servlet
8.4.2 配置Servlet
8.4.3 調用Servlet
8.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中使用XML
10.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檔案
參考文獻