《精通JSP-Web開發技術與典型套用》一書分3部分,共27章,內容涵蓋了JSP入門、HTTP和Servlet基礎、JSP基本語法JSP內置對象、JavaBean開發、MVC模式、JSP開發常用技巧、表達式語言、JSTL、自定義標籤、JDBC、JSP實用開發技術、綜合套用實例以及流行工具(如Struts、Hiberhate、Spring)的整合套用等。
基本介紹
- 書名:精通JSP-Web開發技術與典型套用
- 作者:張新曼
- 出版社:人民郵電出版社
- 出版時間:2007
內容簡介,目錄,
內容簡介
本書通過大量典型實例介紹了JSP開發基礎技術,並剖析了JSP開發中的重點和難點,另外還詳細講解了JSP的常用開發工具。
本書最大的特色在於每一個重要知識點都配有實例,這些實例具有很強的實用性和針對性,力求讓讀者在掌握知識的同時能活學活用、舉一反三。
本書尤其適合於初、中級JSP開發人員學習,也可作為Java程式設計師進行Web開發的參考用書。同時也可用作高等院校相關專業師生和計算機培訓班的JSP課程教材。
目錄
第一部分 JSP基本技術
第1章 初識JSP
1.1 JSP簡介
1.2 建立JSP的運行環境
1.3 JSP起步
1.4 小結
第2章 HTTP和Servlet基礎
2.1 HTTP請求/回響模型
2.2 Servlet簡介
2.3 JSP頁面處理過程
2.4 Servlet生命周期
2.5 簡單Servlet實例
2.6 小結
第3章 JSP基本語法
3.1 JSP模板文本
3.2 JSP腳本元素
3.3 JSP指令元素
3.4 JSP標準操作元素
3.5 小結
第4章 JSP內置對象
4.1 request請求對象
4.2 response回響對象
4.3 out輸出對象
4.4 pageContext頁面上下文對象
4.5 session會話對象
4.6 application應用程式對象
4.7 page頁面對象
4.8 config參數配置對象
4.9 exception異常處理對象
4.10 小結
第5章 JavaBean在JSP中的套用
5.1 JavaBean簡介
5.2 JavaBean的開發
5.3 在JSP中使用JavaBean
5.4 小結
第6章 Servlet和JSP的集成——MVC框架
6.1 MVC框架簡介
6.2 實現MVC
6.3 3種數據共享方式的對比
6.4 Web組件的3種關聯關係
6.5 3種典型的會話跟蹤方法
6.6 小結
第7章 JSP開發中的常用技巧
7.1 JSP程式的國際化與本地化
7.2 中文亂碼的問題
7.3 錯誤處理問題
7.4 在JSP中動態生成圖像
7.5 小結
第二部分 JSP高級技術
第8章 JSP 2.0表達式語言(EL)
8.1 表達式語言簡介
8.2 表達式語言的使用
8.3 表達式求值
8.4 訪問作用域變數
8.5 隱含對象
8.6 存取運算符
8.7 定義與使用函式
8.8 小結
第9章 JSP標準標籤庫(JSTL 1.1)
9.1 JSTL簡介
9.2 JSTL的核心標籤
9.3 JSTL的XML標籤
9.4 JSTL的格式化/國際化標籤
9.5 JSTL的函式標籤
9.6 小結
第10章 創建自定義標籤
10.1 JSP標籤庫
10.2 開發自定義標籤
10.3 標籤開發技巧
10.4 小結
第11章 使用Struts控制器簡化MVC開發
11.1 Struts簡介
11.2 配置Struts套用
11.3 Struts主要控制器組件
11.4 Struts標籤庫
11.5 Struts開發實例
11.6 小結
第12章 使用Servlet 2.4過濾器和監聽器
12.1 Servlet過濾器
12.2 Servlet監聽器
12.3 小結
第13章 資料庫訪問——JDBC
13.1 MySQL資料庫基礎
13.2 用JDBC連線MySQL資料庫
13.3 JDBC基礎
13.4 用JDBC連線其他資料庫
13.5 資料庫連線池
13.6 公共資料庫訪問連線JavaBean的開發
13.7 在Servlet中使用JDBC訪問資料庫
13.8 小結
第14章 MyEclipse外掛程式在JSP開發中的套用
14.1 MyEclipse外掛程式簡介
14.2 MyEclipse安裝與配置
14.3 可視化開發JSP套用
14.4 MyEclipse的UML設計支持
14.5 小結
第15章 Hibernate框架的套用
15.1 Hibernate框架簡介 281
15.2 Hibernate安裝與配置
15.3 用Hibernate開發Web套用
15.4 MyEclipse外掛程式對Hibernate的支持簡介
15.5 小結
第16章 Spring框架的套用
16.1 Spring框架簡介
16.2 Spring安裝與配置
16.3 用Spring開發Web套用
16.4 MyEclipse外掛程式對Spring的支持簡介
16.5 小結
第三部分 JSP技術套用
第17章 用戶註冊登錄模組
17.1 關鍵技術
17.2 一個基本的用戶註冊模組的設計與實現
17.3 一個基本的用戶登錄模組的設計與實現
17.4 本章難點剖析
17.5 小結
第18章 購物車模組
18.1 購物車模組設計
18.2 數據表的封裝
18.3 購物車模組實現
18.4 購物車模組的生命周期問題
18.5 本章難點剖析
18.6 小結
第19章 資料庫查詢模組
19.1 模糊查詢與組合查詢簡介
19.2 資料庫模糊查詢模組設計
19.3 資料庫模糊查詢模組實現
19.4 資料庫組合查詢模組設計
19.5 資料庫組合查詢模組實現
19.6 本章難點剖析
19.7 小結
第20章 在指定的網頁上搜尋關鍵字
20.1 搜尋指定的網頁設計思路
20.2 相關類和函式介紹
20.3 取得指定網頁內容
20.4 分析網頁內容
20.5 顯示搜尋得到的網頁
20.6 本章難點剖析
20.7 小結
第21章 JSP頁面分頁技術實現
21.1 分頁技術設計思路
21.2 在JSP頁面中直接分頁
21.3 在Servlet中實現分頁
21.4 結合JavaBean實現分頁
21.5 萬能的分頁技術實現
21.6 根據不同的資料庫實現分頁技術
21.7 本章難點剖析
21.8 小結
第22章 上傳下載檔案模組
22.1 上傳、下載檔案模組設計思路
22.2 在JSP中讀寫檔案
22.3 jspSmartUpload組件簡介
22.4 上傳檔案的實現
22.5 下載檔案的實現
22.6 jspSmartUpload常用類和函式
22.7 本章難點剖析
22.8 小結
第23章 使用JSP傳送郵件
23.1 傳送郵件模組設計思路
23.2 傳送普通文本郵件
23.3 傳送HTML格式的郵件
23.4 為傳送的郵件添加附屬檔案內容
23.5 本章難點剖析
23.6 小結
第24章 異常及日誌模組
24.1 捕獲JSP異常
24.2 處理捕獲到的異常
24.3 添加異常的日誌信息
24.4 本章難點剖析
24.5 小結
第25章 保護受限制訪問的JSP資源
25.1 保護訪問資源的必要性
25.2 加密傳遞給客戶端的文字
25.3 添加SSL認證信息
25.4 添加對請求的訪問許可權判斷
25.5 本章難點剖析
25.6 小結
第26章 限制表單重複提交
26.1 限制表單重複提交的必要性
26.2 限制表單重複提交的設計思路
26.3 在客戶端限制表單重複提交
26.4 在伺服器端判斷表單是否重複提交
26.5 本章難點剖析
26.6 小結
第27章 綜合套用——兵馬俑網上商城
27.1 需求分析
27.2 創建套用項目及配置
27.3 資料庫設計
27.4 業務邏輯類設計
27.5 頁面框架設計
27.6 公用頁面
27.7 商品管理模組
27.8 商品分類管理模組
27.9 訂單處理模組
27.10 本章難點剖析
27.11 小結
附錄 網路資源
……
……