JSP實用教程(第三版)

JSP實用教程(第三版)

《JSP實用教程(第三版)》是2015年由清華大學出版社出版的圖書,作者是耿祥義、張躍平。

內容簡介

本書是一本實用教程,配備了大量的例題,敘述詳細,通俗易懂,便於自學,不僅注重結合實例講解一些難點和關鍵技術,而且特別注重訓練培養在Web設計中使用MVC模式。全書共分11章,內容包括JSP簡介、JSP語法、JSP內置對象、JSP與Javabean、Java Servlet、MVC模式、在JSP中使用資料庫、檔案操作、使用XML以及、交友信息發布網等內容。本書所有知識都結合具體實例進行介紹,力求詳略得當,突出JSP在開發Web動態網站方面的強大功能,使讀者快速掌握和運用JSP的編程技巧。

目錄

第1章JSP簡介

1.1什麼是JSP

1.2安裝配置JSP運行環境

1.3JSP頁面

1.3.1JSP頁面簡介

1.3.2設定Web服務目錄

1.4JSP運行原理

1.5JSP與JavaServlet的關係

1.6實驗1_1編寫、保存、運行JSP頁面

1.7小結

習題1

第2章JSP語法

2.1JSP頁面的基本結構

2.2變數和方法的聲明

2.2.1聲明變數

2.2.2定義方法

2.3Java程式片

2.4Java表達式

2.5JSP中的注釋

2.6JSP指令標記

2.6.1page指令標記

2.6.2include指令標記

2.7JSP動作標記

2.7.1include動作標記

2.7.2param動作標記

2.7.3forward動作標記

2.7.4useBean動作標記

2.8上機實驗

2.8.1實驗2_1JSP頁面的基本結構

2.8.2實驗2_2JSP指令標記

2.8.3實驗2_3JSP動作標記

2.9小結

習題2

第3章JSP內置對象

3.1request對象

3.1.1獲取用戶提交的信息

3.1.2處理漢字信息

3.1.3常用方法舉例

3.1.4處理HTML標記

3.1.5處理超連結

3.2response對象

3.2.1動態回響contentType屬性

3.2.2response的HTTP檔案頭

3.2.3response重定向

3.2.4response的狀態行

3.3session對象

3.3.1session對象的id

3.3.2session對象與URL重寫

3.3.3session對象存儲數據

3.3.4session對象的生存期限

3.4application對象

3.4.1application對象的常用方法

3.4.2用application製作留言板

3.5out對象

3.6上機實驗

3.6.1實驗3_1request對象

3.6.2實驗3_2session對象

3.7小結

習題3

第4章JSP與Javabean

4.1編寫Javabean和使用Javabean

4.1.1編寫Javabean

4.1.2保存bean的位元組碼

4.1.3創建與使用bean

4.2獲取和修改bean的屬性

4.2.1getProperty動作標記

4.2.2setProperty動作標記

4.3bean的輔助類

4.4JSP與bean結合的簡單例子

4.4.1三角形bean

4.4.2四則運算bean

4.4.3瀏覽圖像bean

4.4.4計數器bean

4.5上機實驗

4.5.1實驗4_1有效範圍為request的bean

4.5.2實驗4_2有效範圍為session的bean

4.6小結

習題4

第5章JavaServlet基礎

5.1servlet的部署、創建與運行

5.1.1源檔案及位元組碼檔案

5.1.2編寫部署檔案web.xml

5.1.3servlet的創建與運行

5.1.4向servlet傳遞參數的值

5.2servlet的工作原理

5.2.1servlet對象的生命周期

5.2.2init方法

5.2.3service方法

5.2.4destroy方法

5.3通過JSP頁面訪問servlet

5.3.1通過表單向servlet提交數據

5.3.2通過超連結訪問servlet

5.4共享變數

5.5doGet和doPost方法

5.6重定向與轉發

5.6.1sendRedirect方法

5.6.2RequestDispatcher對象

5.7使用session

5.8上機實驗

5.8.1實驗5_1使用servlet分解單詞

5.8.2實驗5_2使用servlet進行轉發

5.9小結

習題5

第6章MVC模式

6.1MVC模式介紹

6.2JSP中的MVC模式

6.3模型的生命周期與視圖更新

6.3.1request周期的Javabean

6.3.2session周期的Javabean

6.3.3application周期的Javabean

6.4MVC模式的簡單實例

6.4.1Javabean和Servlet的管理

6.4.2計算等差、等比數列的和

6.4.3簡單的計算器

6.5上機實驗

6.5.1實驗6_1計算一元二次方程的根

6.5.2實驗6_2計算梯形的面積

6.6小結

習題6

第7章在JSP中使用資料庫

7.1MySQL資料庫管理系統

7.1.1下載、安裝與啟動MySQL

7.1.2建立資料庫

7.2JDBC

7.3連線MySQL資料庫

7.3.1載入JDBC資料庫驅動程式

7.3.2建立連線

7.3.3MySQL亂碼解決方案

7.4查詢記錄

7.4.1結果集與查詢

7.4.2隨機查詢

7.4.3條件查詢

7.5更新、添加與刪除記錄

7.6用結果集運算元據庫中的表

7.6.1更新記錄

7.6.2插入記錄

7.7預處理語句

7.7.1預處理語句優點

7.7.2使用通配符

7.8事務

7.9分頁顯示記錄

7.10常見資料庫連線

7.10.1連線MicrosoftSQLServer資料庫

7.10.2連線Oracle資料庫

7.10.3連線MicrosoftAccess資料庫

7.11標準化考試

7.11.1設計要求

7.11.2資料庫設計

7.11.3有關代碼

7.12上機實驗

7.12.1實驗7_1查詢記錄

7.12.2實驗7_2添加記錄

7.13小結

習題7

第8章JSP中的檔案操作

8.1File類

8.2讀寫檔案的常用流

8.2.1位元組輸入流

8.2.2位元組輸出流

8.2.3字元流

8.2.4緩衝流

8.3RandomAccessFile類

8.4檔案上傳

8.5檔案下載

8.6上機實驗

8.6.1實驗8_1使用檔案位元組流寫檔案

8.6.2實驗8_2用RandomAccessFile流讀取檔案

8.7小結

習題8

第9章在JSP中使用XML

9.1XML檔案的基本結構

9.2XML聲明

9.3標記

9.4DOM解析器

9.4.1使用DOM解析器的基本步驟

9.4.2Document對象

9.4.3查詢成績

9.5SAX解析器

9.5.1使用SAX解析器的基本步驟

9.5.2SAX解析器的工作原理

9.5.3簡單的列車時刻表

9.6XML與CSS

9.6.1使用CSS

9.6.2文本的顯示方式

9.6.3字型

9.6.4文本樣式

9.6.5顯示數學公式和化合物分子式

9.6小結

習題9

第10章化妝品銷售網

10.1系統模組構成

10.2資料庫的設計與連線

10.2.1資料庫設計

10.2.2資料庫連線

10.3系統管理

10.3.1頁面管理

10.3.2Javabean與Servlet管理

10.3.3配置檔案管理

10.3.4圖像管理

10.4會員註冊

10.4.1視圖(JSP頁面)

10.4.2模型(Javabean)

10.4.3控制器(servlet)

10.5會員登錄

10.5.1視圖(JSP頁面)

10.5.2模型(Javabean)

10.5.3控制器(servlet)

10.6瀏覽化妝品

10.6.1視圖(JSP頁面)

10.6.2模型(Javabean)

10.6.3控制器(servlet)

10.7查看購物車

10.7.1視圖(JSP頁面)

10.7.2模型(Javabean)

10.7.3控制器(servlet)

10.8查詢化妝品

10.8.1視圖(JSP頁面)

10.8.2模型(Javabean)

10.8.3控制器(servlet)

10.9查詢訂單

10.9.1視圖(JSP頁面)

10.9.2模型(Javabean)

10.9.3控制器(servlet)

10.10退出登錄

第11章交友信息發布網

11.1系統模組構成

11.2資料庫設計與連線

11.3系統管理

11.3.1頁面管理

11.3.2圖像管理

11.3.3Javabean與servlet管理

11.3.4配置檔案

11.4會員註冊

11.4.1模型(Javabean)

11.4.2控制器(servlet)

11.4.3視圖(JSP頁面)

11.5會員登錄

11.5.1模型(Javabean)

11.5.2控制器(servlet)

11.5.3視圖(JSP頁面)

11.6上傳照片

11.6.1模型(Javabean)

11.6.2控制器(servlet)

11.6.3視圖(JSP頁面)

11.7瀏覽會員信息

11.7.1模型(Javabean)

11.7.2控制器(servlet)

11.7.3視圖(JSP頁面)

11.8修改密碼

11.8.1模型(Javabean)

11.8.2控制器(servlet)

11.8.3視圖(JSP頁面)

11.9修改註冊信息

11.9.1模型(Javabean)

11.9.2控制器(servlet)

11.9.3視圖(JSP頁面)

11.10退出登錄

相關詞條

熱門詞條

聯絡我們