視頻學Java Web

視頻學Java Web

《視頻學Java Web》是2010年由人民郵電出版社出版的圖書。 該書全面介紹了進行Java web套用開發所需的各種技術。

內容簡介

《視頻學Java Web》在內容安排上由淺入深,讓讀者循序漸進掌握編程技術;在內容講解上結合豐富的圖解和形象的比喻,幫助讀者理解“晦澀難懂”的技術;在內容形式上附有大量的提示、技巧、說明、編程信條等欄目,夯實讀者編程技術,豐富編程經驗。

全書共分18章,按內容結構可以分為3篇,基礎篇、進階篇和高級篇。其中,基礎篇介紹了開發環境和Java Web套用開發的基礎知識,包括Java語言基礎、Javascript腳本語言和JSP語法;進階篇介紹了Java Web套用開發的核心技術、JSP與Web頁面互動和資料庫套用開發技術;高級篇介紹了進行Java Web套用開發的高級技術,包括EL、JSTL、檔案操作和Ajax等。

《視頻學Java Web》附有配套光碟,光碟中提供了《視頻學Java Web》所有程式的原始碼、教學錄像、項目全程開發錄像和編程詞典體驗版學習軟體。其中,原始碼全部經過精心調試,能夠在Windows 2000、Windows XP、Windows 2003、Windows Vista、Windows 7環境下編譯和運行。

《視頻學Java Web》適用於Java Web套用開發的愛好者、初學者和中級開發人員,也可以作為大中專院校和培訓機構的教材。

媒體評論

我前幾天購買了你們編寫的一本圖書,在學習過程中,遇到了一些問題,便給你們發了一封郵件求助,沒想到很快就得到了回復,現在這些問題已經解決了。在以後的學習中難免會再遇到問題,到時希望你們仍然能耐心地幫我解決,真是感激不盡!

——愛問的人

我是你們忠實的讀者,已經買了你們好幾本書了,現在理論知識已經學得差不多了,能幫我推薦一本項目開發方面的書嗎?

——peripatecism

目錄

第1篇 基礎篇

第0章 學前指導——跨越程式開發的盲區

5分鐘互動教學視頻

3個編程技術要點

3個編程技巧說明

0.1 暢遊Web全球資訊網 4

0.2 程式設計師的成長之路 4

0.3 如何學好Java Web 5

0.4 就業和薪資 6

0.5 編程我也行 6

0.6 了解開發相關的幾個概念 8

0.7 編程答疑 10

0.8 光碟使用指南 11

第1章 拋磚引玉——Java Web套用開發概述——淺嘗輒止Web套用

38分鐘互動教學視頻

14個編程技術要點

4個編程技巧說明

1.1 網路程式開發體系結構 16

1.1.1 C/S結構介紹 16

1.1.2 B/S結構介紹 16

1.1.3 兩種體系結構的比較 17

1.2 Web應用程式的工作原理 17

1.3 Web套用技術 18

1.3.1 客戶端套用技術 18

1.3.2 伺服器端套用技術 20

1.4 Java Web網站的基本構建流程 21

1.5 常用網上資源 22

1.5.1 常用資源下載網 22

1.5.2 技術社區 22

1.5.3 圖書網站 23

1.6 本章內容回顧 23

1.7 實踐練習 23

第2章 厲兵秣馬——搭建開發環境——構建Java Web開發的基石

120分鐘互動教學視頻

20分鐘常見問題講解視頻

24個編程技術要點

31個編程技巧說明

1個實例套用詳解

2.1 Java Web套用的開發環境概述 26

2.1.1 開發工具包JDK 26

2.1.2 Web伺服器 27

2.1.3 資料庫 27

2.1.4 Web瀏覽器 27

2.2 JDK的安裝與配置 27

2.2.1 下載JDK 28

2.2.2 安裝JDK 30

2.2.3 Windows系統下配置和測試JDK 31

2.3 Tomcat的安裝與配置 33

2.3.1 下載Tomcat 33

2.3.2 安裝Tomcat 35

2.3.3 Tomcat的目錄結構 37

2.3.4 修改Tomcat的默認連線埠 37

2.3.5 部署Web套用 37

2.4 MySQL的安裝與使用 38

2.4.1 MySQL資料庫概述 38

2.4.2 下載MySQL 38

2.4.3 安裝MySQL 41

2.4.4 下載並安裝MySQL的圖形化工具 44

2.4.5 事半功倍——使用MySQL的圖形化工具 45

2.5 Eclipse的安裝與使用 48

2.5.1 Eclipse的下載與安裝 48

2.5.2 啟動Eclipse 50

2.5.3 安裝Eclipse中文語言包 50

2.5.4 Eclipse工作檯 54

2.5.5 牛刀小試——使用Eclipse開發Web套用 55

2.5.6 事半功倍——Eclipse的常用快捷鍵 60

2.6 本章內容回顧 62

2.7 實踐練習 62

第3章 Java語言基礎——Java Web開發的內功心法

240分鐘互動教學視頻

20分鐘常見問題講解視頻

39個編程技術要點

38個編程技巧說明

22個實例套用詳解

3.1 面向對象程式設計 64

3.1.1 什麼是類和對象 64

3.1.2 定義類 64

3.1.3 定義成員方法 66

3.1.4 定義成員變數與局部變數 67

3.1.5 構造方法的使用 68

3.1.6 Java對象的創建與使用 69

3.1.7 包的使用 70

3.2 數據類型 71

3.2.1 基本數據類型 71

3.2.2 基本數據類型之間的轉換 72

3.3 常量與變數 73

3.3.1 定義常量 73

3.3.2 定義變數 73

3.4 運算符的套用 74

3.4.1 賦值運算符 74

3.4.2 算術運算符 74

3.4.3 比較運算符 75

3.4.4 邏輯運算符 76

3.4.5 位運算符 77

3.4.6 條件運算符 78

3.4.7 自增自減運算符 79

3.4.8 運算符的優先權 80

3.5 流程控制語句 81

3.5.1 分支語句 81

3.5.2 循環語句 84

3.5.3 使用break、continue語句實現程式的跳轉 87

3.6 字元串處理 88

3.6.1 創建字元串對象 88

3.6.2 連線字元串 89

3.6.3 判斷字元串對象是否相等 89

3.6.4 字元串替換 90

3.6.5 獲取子字元串 91

3.6.6 將字元串轉換為數值類型 92

3.7 數組的創建與使用 93

3.7.1 什麼是數組及數組的套用 93

3.7.2 一維數組的創建及遍歷 93

3.7.3 二維數組的創建及遍歷 94

3.8 集合類的套用 95

3.8.1 ArrayList類 95

3.8.2 Vector類 97

3.9 本章內容回顧 98

3.10 實踐練習 98

第4章 有備無患——JavaScript語言——有備無患的Web知識儲備

166分鐘互動教學視頻

20分鐘常見問題講解視頻

24個編程技術要點

30個編程技巧說明

10個實例套用詳解

4.1 了解JavaScript 100

4.1.1 JavaScript能做什麼 100

4.1.2 在Web頁面中引入JavaScript 101

4.1.3 解決瀏覽器不能執行JavaScript的問題 103

4.2 JavaScript語言基礎 104

4.2.1 變數的使用 104

4.2.2 數據類型 105

4.2.3 運算符的套用 107

4.2.4 流程控制語句 109

4.3 函式的使用 113

4.3.1 函式的定義 113

4.3.2 函式的調用 114

4.4 事件處理 114

4.4.1 事件 114

4.4.2 指定事件處理程式的方法 115

4.5 DOM常用技術 117

4.5.1 文檔的層次結構 117

4.5.2 遍歷文檔樹 118

4.5.3 獲取文檔中的指定元素 120

4.6 與DHTML相對應的DOM 120

4.6.1 innerHTML和innerText屬性 120

4.6.2 outerHTML和outerText屬性 121

4.7 使用瀏覽器視窗對象——window對象 122

4.7.1 有效利用資源——控制狀態欄文字 122

4.7.2 打開新的瀏覽器視窗 123

4.7.3 關閉瀏覽器視窗 124

4.8 使用日期時間對象——Date對象 125

4.9 本章內容回顧 127

4.10 實踐練習 127

第5章 JSP語法——Java Web開發必修課

113分鐘互動教學視頻

20分鐘常見問題講解視頻

14個編程技術要點

28個編程技巧說明

8個實例套用詳解

5.1 JSP頁面的基本構成 130

5.2 JSP的指令標識 131

5.2.1 使用頁面指令page 131

5.2.2 使用檔案包含指令include 134

5.2.3 使用引用標籤庫指令taglib 135

5.3 JSP腳本標識 136

5.3.1 JSP表達式 136

5.3.2 聲明標識 137

5.3.3 代碼片段 137

5.4 巧用注釋 138

5.4.1 HTML注釋 139

5.4.2 隱藏注釋 140

5.4.3 代碼片段中的注釋 141

5.5 JSP動作標識 143

5.5.1 操作JavaBean的動作標識 143

5.5.2 包含外部檔案的動作標識[jsp:include147

5.5.3 執行請求轉發的動作標識[jsp:forward149

5.5.4 設定參數的子動作標識[jsp:param151

5.6 本章內容回顧 151

5.7 實踐練習 152

第6章 編程加油站(一)

必知必會001 學會在Tomcat伺服器中部署Web套用 154

必知必會002 解決Tomcat伺服器不能正常啟動的問題 154

必知必會003 了解Tomcat日誌資料夾中各檔案的作用 154

必知必會004 Eclipse 3.5的常用快捷鍵速查 155

必知必會005 Java對象的創建與使用 156

必知必會006 將字元串轉換為數值類型 156

必知必會007 通過JavaScript獲取文檔中的指定元素 157

必知必會008 掌握與DHTML相對應的innerHTML屬性的使用方法 157

必知必會009 解決使用JavaScript出現的未定義錯誤 157

必知必會010 如何一次性將表單提交的內容全部保存到JavaBean中 158

必知必會011 掌握include指令與[jsp:include]動作標識的區別 158

第2篇 進階篇

第7章 JSP的內置對象——簡化Java Web開發之瑰寶

167分鐘互動教學視頻

20分鐘常見問題講解視頻

26個編程技術要點

16個編程技巧說明

10個實例套用詳解

7.1 JSP內置對象概述 162

7.1.1 JSP提供了哪些內置對象 162

7.1.2 內置對象的使用場合 162

7.2 request請求對象 163

7.2.1 獲取訪問請求參數 163

7.2.2 獲取表單提交的信息 164

7.2.3 解決中文亂碼 165

7.2.4 通過request對象進行數據傳遞 165

7.2.5 獲取客戶端信息 167

7.2.6 獲取cookie 168

7.2.7 顯示國際化信息 170

7.3 response回響對象 170

7.3.1 實現重定向頁面 170

7.3.2 處理HTTP檔案頭 171

7.3.3 設定輸出緩衝 173

7.4 out輸出對象 173

7.4.1 向客戶端輸出數據 174

7.4.2 管理相應緩衝區 174

7.5 session會話對象 175

7.5.1 創建及獲取客戶的會話 175

7.5.2 從會話中移除指定的對象 176

7.5.3 設定session的有效時間 176

7.5.4 銷毀session 176

7.5.5 套用session對象實現用戶登錄 177

7.6 application套用對象 178

7.6.1 訪問應用程式初始化參數 178

7.6.2 應用程式環境屬性管理 179

7.6.3 套用application對象實現網頁計數器 180

7.7 其他內置對象 181

7.7.1 應答與請求的page對象 181

7.7.2 獲取頁面上下文的pageContext對象 182

7.7.3 獲取web.xml配置信息的config對象 182

7.7.4 獲取異常信息的exception對象 183

7.8 本章內容回顧 184

7.9 實踐練習 184

第8章 JSP與Web頁面互動——與Web輕鬆暢談

149分鐘互動教學視頻

20分鐘常見問題講解視頻

22個編程技術要點

15個編程技巧說明

6個實例套用詳解

8.1 HTML表單與JSP頁面的結合 186

8.1.1 插入HMTL表單 186

8.1.2 提交表單的方法 187

8.2 文本框/密碼域的套用 188

8.2.1 在表單中加入文本框/密碼域 189

8.2.2 通過JavaScript驗證文本框/密碼域的值 189

8.2.3 獲取文本框/密碼域的值 192

8.3 編輯框的套用 194

8.3.1 在表單中加入編輯框 194

8.3.2 限制編輯框輸入文本的長度 194

8.3.3 獲取編輯框的值 195

8.4 隱藏域的套用 196

8.4.1 在表單中加入隱藏域 196

8.4.2 獲取隱藏域的值 196

8.5 單選按鈕組的套用 196

8.5.1 在表單中加入單選按鈕 197

8.5.2 通過JavaScript獲取單選按鈕組的值 197

8.5.3 獲取單選按鈕組的值 198

8.6 複選框的套用 199

8.6.1 在表單中加入複選框 199

8.6.2 實現複選框的全選和反選 199

8.6.3 獲取複選框的值 201

8.7 下拉列表框/多行列表框的套用 202

8.7.1 在表單中加入下拉列表框/多行列表框 202

8.7.2 動態設定下拉列表框和多行列表框的默認選中項 203

8.7.3 獲取下拉列表框的值 204

8.7.4 獲取多行列表框的值 205

8.8 本章內容回顧 206

8.9 實踐練習 206

第9章 JavaBean介紹——步入面向對象的殿堂

117分鐘互動教學視頻

20分鐘常見問題講解視頻

9個編程技術要點

18個編程技巧說明

8個實例套用詳解

44分鐘實例開發視頻

9.1 JavaBean介紹 208

9.1.1 JavaBean技術介紹 209

9.1.2 JavaBean規範 210

9.1.3 JavaBean種類 212

9.2 JavaBean的套用 215

9.2.1 獲取JavaBean屬性信息 215

9.2.2 對JavaBean屬性賦值 217

9.2.3 在JSP頁面中套用JavaBean 218

9.3 JavaBean在JSP中的套用 221

9.3.1 解決中文亂碼的JavaBean 221

9.3.2 獲取當前時間的JavaBean 224

9.3.3 數組轉換成字元串 226

9.4 本章內容回顧 229

9.5 實踐練習 230

第10章 Servlet技術——締造完美的Web應用程式

142分鐘互動教學視頻

20分鐘常見問題講解視頻

17個編程技術要點

20個編程技巧說明

4個實例套用詳解

10.1 Servlet基礎 232

10.1.1 Servlet結構體系 232

10.1.2 Servlet技術特點 232

10.1.3 Servlet與JSP的區別 233

10.1.4 Servlet代碼結構 234

10.1.5 Servlet功能 235

10.2 Servlet開發 235

10.2.1 創建Servlet 235

10.2.2 Servlet配置 237

10.2.3 Servlet API 238

10.2.4 Servlet處理流程 239

10.2.5 Servlet處理表單數據 242

10.3 Servlet過濾器 246

10.3.1 什麼是過濾器 246

10.3.2 過濾器核心對象 247

10.3.3 過濾器創建與配置 248

10.3.4 字元編碼過濾器 251

10.4 本章內容回顧 255

10.5 實踐練習 256

第11章 資料庫套用開發——運籌帷幄,決勝千里

184分鐘互動教學視頻

20分鐘常見問題講解視頻

15個編程技術要點

36個編程技巧說明

11.1 JDBC技術 258

11.1.1 JDBC簡介 258

11.1.2 JDBC連線資料庫的過程 258

11.2 JDBC API 260

11.2.1 Connection接口 260

11.2.2 DriverManager類 261

11.2.3 Statement接口 262

11.2.4 PreparedStatement接口 263

11.2.5 ResultSet接口 264

11.3 JDBC運算元據庫 265

11.3.1 添加數據 265

11.3.2 查詢數據 268

11.3.3 修改數據 271

11.3.4 刪除數據 274

11.3.5 批處理 275

11.3.6 調用存儲過程 278

11.4 JDBC在Java Web中的套用 281

11.4.1 開發模式 281

11.4.2 分頁查詢 282

11.5 本章內容回顧 288

11.6 實踐練習 288

第12章 編程加油站(二)

必知必會001 request對象獲取請求參數 290

必知必會002 如何解決JSP的中文亂碼問題 290

必知必會003 靈活運用response回響對象 290

必知必會004 session與application的區別 291

必知必會005 HTML表單中的常用元素 291

必知必會006 趣味理解JavaBean技術 292

必知必會007 掌握JavaBean編寫規範 293

必知必會008 理解Servlet的結構體系 293

必知必會009 掌握Servlet的處理流程 294

必知必會010 趣味理解過濾器原理 294

必知必會011 套用字元編碼過濾器 295

必知必會012 解決JDBC連線資料庫中的異常 295

必知必會013 ResultSet結構特點 296

必知必會014 JDBC在JavaWeb中的開發模式 296

必知必會015 數據分頁提高系統性能 297

第3篇 高級篇

第13章 使用表達式語言(EL)——提高程式開發效率的利器

102分鐘互動教學視頻

20分鐘常見問題講解視頻

30個編程技術要點

19個編程技巧說明

5個實例套用詳解

13.1 表達式語言(EL)概述 302

13.1.1 EL的基本語法 302

13.1.2 EL的特點 302

13.2 與低版本的環境兼容——禁用EL 303

13.2.1 使用斜槓“\”符號 303

13.2.2 使用page指令 303

13.2.3 在web.xml檔案中配置[el-ignored]元素 304

13.3 保留的關鍵字 304

13.4 EL的運算符及優先權 305

13.4.1 通過EL訪問數據 305

13.4.2 在EL中進行算術運算 307

13.4.3 在EL中判斷對象是否為空 307

13.4.4 在EL中進行邏輯關係運算 308

13.4.5 在EL中進行條件運算 310

13.5 EL的隱含對象 310

13.5.1 頁面上下文對象 310

13.5.2 訪問作用域範圍的隱含對象 312

13.5.3 訪問環境信息的隱含對象 313

13.6 定義和使用EL的函式 315

13.6.1 定義和使用函式 315

13.6.2 定義和使用EL函式時常見的錯誤 317

13.7 本章內容回顧 319

13.8 實踐練習 319

第14章 JSTL的核心標籤庫——頁面控制的最佳利器

第15章 檔案操作——網際網路中操作檔案資源的錦囊妙計

第16章 改善用戶體驗——JSP與Ajax

第17章 編程加油站(三)

相關詞條

相關搜尋

熱門詞條

聯絡我們