Java Web應用開發教程
基本資料
作者: 於靜
叢書名: 普通高等學校電腦科學與技術應用型規劃教材
出版社:北京郵電大學出版社
ISBN:9787563522248
上架時間:2010-5-11
出版日期:2010 年4月
開本:16開
更多詳細資料請查看:http://www.china-pub.com/50931
內容簡介
本書針對應用型本科院校大規模發展、缺乏實用教材的現狀,面嚮應用型本科
電腦相關專業,系統介紹Java Web應用開發過程中的一些實用技術及系統設
計與編程思想,並通過大量實戰開發案例講解JavaWeb開發技巧,同時根據作者
的教學和實際開發經驗,向讀者提供詳細的編程指南和Web應用程式開發中的注
意事項,能夠協助讀者快速上手,高效率地解決實際問題。
本書內容主要包括Web技術概述、Java語言基礎、HTML/JavaScript基礎、JSP
頁面元素、JSP內建對象、JDBC資料庫訪問技術、JavaBean組件技術、EL運算式
語言、JSTL標籤庫、Servlet技術、Web設計模式、Web 2.0與Ajax。全書不僅
介紹理論基礎,更強調實際運用,特別注重提高讀者運用Java Web相關解決實
際問題的能力。
目錄
第1章 Web技術概述
1.1 Web應用演化
1.2 JSP工作原理
1.2.1 Servlet技術
1.2.2 JSP生命週期
1.3 搭建Web伺服器與開發環境
1.3.1 安裝與配置JDK
1.3.2 安裝與配置Tomcat
1.3.3 第一個JSP程式
1.3.4 安裝與配置MyEclipse及其外掛程式
1.4 超文字傳輸通訊協定 (HTTP)
1.4.1 HTTP請求
1.4.2 HTTP響應
1.5 本章小結
第2章 Java程式設計基礎
2.1 類和對象
2.1.1 類的成員
2.1.2 對象初始化與構造方法
2.1.3 this關鍵字
2.1.4 包
.2.2 類的繼承
2.2.1 父類與子類
2.2.2 方法重寫
2.2.3 super關鍵字
2.2.4 存取修飾詞
2.3 抽象類別和介面
2.3.1 抽象類別與抽象方法
2.3.2 定義與實現介面
2.4 異常處理
2.4.1 異常處理機制
2.4.2 使用try-catch
2.4.3 多重catch
2.4.4 使用finally
2.4.5 throw與throws關鍵字
2.5 使用集合類儲存物件
2.5.1 List集合
2.5.2 Set集合
2.5.3 Map集合
2.6 本章小結
第3章 網頁基礎
3.1 HTML基礎
3.1.1 HTML文檔基本結構
3.1.2 文欄位落控制
3.1.3 表格
3.1.4 表單
3.2 布局基礎
3.2.1 表格版面配置
3.2.2 DIV+CSS布局
3.3 JavaScript的簡單應用
3.3.1 什麼是JavaScript
3.3.2 JavaScript的事件處理
3.3.3 JavaScript的資料類型和變數
3.3.4 JavaScript的對象及其屬性和方法
3.3.5 表單驗證樣本
3.4 本章小結
第4章 JSP頁面元素
4.1 JSP頁面基本結構
4.2 注釋元素
4.3 指令元素
4.3.1 page指令
4.3.2 include指令
4.3.3 taglib指令
4.4 指令碼元素
4.4.1 聲明
4.4.2 運算式
4.4.3 指令碼代碼
4.5 動作元素
4.5.1 (jsp:include)動作
4.5.2 (jsp:forward)動作
4.5.3 (jsp:param)動作
4.6 本章小結
第5章 JSP內建對象
5.1 內建對象介紹
5.2 輸入輸出對象
5.2.1 request對象
5.2.2 response對象
5.2.3 out對象
5.3 範圍通訊對象
5.3.1 session對象
5.3.2 application對象
5.3.3 pageContext對象
5.4 其他對象
5.4.1 page對象
5.4.2 config對象
5.4.3 exception對象
5.5 Cookie的使用
5.6 本章小結
第6章 JDBC
6.1 JDBC概述
6.1.1 JDBC基本概念
6.1.2 JDBC驅動程式
6.2 java.sql包
6.3 資料庫操作
6.3.1 配置ODBC資料來源
6.3.2 建立資料庫連接
6.3.3 關閉資料庫連接
6.3.4 Statement類和PreparedStatement類
6.3.5 CallableStatement
6.3.6 ResultSet結果集
6.4 一個JDBC執行個體
6.5 本章小結
第7章 JavaBean在JSP中的應用
7.1 JavaBean概述
7.1.1 JavaBean組件技術
7.1.2 JavaBean代碼結構
7.2 在JSP中使用JavaBean
7.3 JSP動作與JavaBean生命週期
7.3.1 (jsp:useBean)動作
7.3.2 (jsp:setProperty)動作
7.3.3 (jsp:getProperty)動作
7.4 封裝資料的JavaBean
7.4.1 使用JavaBean的表單互動
7.4.2 使用JavaBean的資料傳參
7.5 封裝商務邏輯的JavaBean
7.6 JavaBean其他應用
7.6.1 基於JavaMail的郵件發送JavaBean
7.6.2 使用JavaBean實現資料分頁顯示
7.6.3 基於JSPSmartUpload的檔案上傳JavaBean
7.6.4 基於JGraph的驗證碼JavaBean
7.7 本章小結
第8章 EL運算式語言與JSTL標籤庫
8.1 EL運算式語言
8.1.1 EL文法
8.1.2 EL內建對象
8.2 JSTL標籤庫
8.2.1 JSTL簡介
8.2.2 添加JSTL支援
8.3 Core標籤庫
8.3.1 通用標籤
8.3.2 條件標籤
8.3.3 迭代標籤
8.3.4 URL相關標籤
8.4 Format標籤庫
8.5 SQL標籤庫
8.6 XML標籤庫
8.7 自訂標籤庫
8.7.1 自訂標籤分類
8.7.2 建立自訂標籤庫
8.8 本章小結
第9章 基於Servlet的Web開發
9.1 Servlet概述
9.1.1 JSP與Servlet
9.1.2 第一個Servlet
9.1.3 Servlet生命週期
9.2 處理客戶請求與響應
9.2.1 處理客戶表單資料
9.2.2 讀取HTTP要求標頭資訊
9.2.3 處理HTTP回應標頭資訊
9.2.4 Servlet通訊
9.3 會話管理
9.3.1 工作階段狀態概述
0.3.2 工作階段狀態跟蹤API
9.4 過濾器
9.4.1 建立過濾器
9.4.2 解決請求資料中文亂碼問題
9.5 本章小結
第10章 Web設計模式
10.1 JavaWeb應用開發的兩種模型
10.1.1 模型1:JSP+JavaBean
10.1.2 模型2:JSP+Servlet+JavaBean
10.2 兩種模型案例對比分析
10.2.1 問題描述與資料庫設計
10.2.2 使用模型1實現
10.2.3 使用模型2實現
10.3 MVC模式的優點
10.4 本章小結
第11章 Web 2.0和Ajax
11.1 Web 2.0概述
11.1.1 Web 2.0的應用
11.1.2 Web 2.0的理論和技術
11.2 Ajax簡介
11.2.1 Ajax定義
11.2.2 Ajax工作原理
11.2.3 Ajax核心技術
11.2.4 AJax程式架構
11.3 .應用執行個體
11.4 本章小結
參考文獻