[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 教育资源 >> 學習課件 >> 《零基礎學Java Web開發教案PPT/隨書光盤》[ISO]
《零基礎學Java Web開發教案PPT/隨書光盤》[ISO]
下載分級 教育资源
資源類別 學習課件
發布時間 2017/7/14
大       小 -
《零基礎學Java Web開發教案PPT/隨書光盤》[ISO] 簡介: 資料介紹 相關專題學習資料: 網頁設
電驢資源下載/磁力鏈接資源下載:
全選
"《零基礎學Java Web開發教案PPT/隨書光盤》[ISO]"介紹

資料介紹

相關專題學習資料:
  • 網頁設計教程/視頻教程/軟件
  • JAVA教程/視頻教程
  • 計算機資料

IPB Image

出版社 : 機械工業出版社
系列名 :零基礎學編程
作者  : 劉聰/
出版日期:2007年12月
本書精華
◎B/S程序開發的基本知識
◎HTML、CSS、Javascript開發詳解
◎XML開發詳解
◎JSP開發詳解
◎數據庫開發
◎JSTL標簽庫和自定義標簽庫的使用方法
◎Struts開發詳解
◎Spring開發詳解
◎Hibernate開發詳解
◎Ajax開發詳解
◎Struts+Spring+Hibernate綜合運用:電子商務系統

圖書目錄:
第一篇 基 礎 篇
第1章 背景知識簡介 1
1.1 Java語言簡介 1
1.1.1 Java語言概述 1
1.1.2 Java語言的特性 2
1.1.3 Java語言的發展現狀 3
1.1.4 Java語言的發展前景 3
1.2 Web應用程序開發基本知識 4
1.2.1 Web應用程序的運行原理 4
1.2.2 Web服務器匯總 4
1.2.3 開發一個Web應用程序的簡單流程 5
1.3 Web應用程序開發 5
1.3.1 C/S與B/S之爭 5
1.3.2 動態頁面語言對比 6
1.3.3 .NET與J2EE之爭 7
1.4 小結 8
第2章 Java開發環境及開發工具 9
2.1 下載安裝JDK 9
2.2 環境變量設置 10
2.3 小試身手—HelloWorld 11
2.3.1 編輯Java源文件 11
2.3.2 編譯Java源文件 12
2.3.3 執行類文件 12
2.4 開發工具Eclipse簡介 13
2.4.1 Java開發工具簡介 13
2.4.2 Eclipse安裝 13
2.4.3 Eclipse使用簡單例程 14
2.4.4 在Eclipse中調試程序 16
2.4.5 Eclipse常用快捷鍵 17
2.4.6 Java Web開發工具MyEclipse簡介 19
2.5 使用版本控制工具CVS 19
2.5.1 CVSNT的安裝與配置 20
2.5.2 使用Eclipse集成的CVS客戶端 21
2.6 小結 22
第3章 HTML相關技術基礎知識 23
3.1 HTML基礎知識 23
3.1.1 什麼是HTML 23
3.1.2 HTML運行原理 24
3.1.3 HTML常用標簽 24
3.1.4 HTML表單標簽 26
3.1.5 HTML其他標簽 28
3.2 JavaScript基礎知識 28
3.2.1 什麼是JavaScript 28
3.2.2 JavaScript中的事件 28
3.2.3 JavaScript中的對象簡介 29
3.2.4 window對象簡介 30
3.2.5 document對象簡介 32
3.2.6 location對象簡介 33
3.2.7 JavaScript輸入驗證 33
3.2.8 JavaScript高級應用探討 35
3.3 CSS基礎知識 35
3.3.1 什麼是CSS 35
3.3.2 CSS屬性設置 35
3.3.3 CSS絕對定位示例 37
3.3.4 JavaScript+DIV+CSS實現下拉菜單 37
3.3.5 JavaScript+CSS實現表格變色 38
3.4 小結 40
第4章 JSP技術基礎知識 41
4.1 JSP簡介 41
4.1.1 運行原理 41
4.1.2 選擇JSP的原因 43
4.1.3 環境搭建 44
4.2 JSP基本語法 46
4.3 程序結構 46
4.4 JSP動作指令 48
4.4.1 include動作指令 49
4.4.2 forward動作指令 50
4.4.3 param動作指令 50
4.4.4 plugin動作指令 51
4.4.5 useBean動作指令 51
4.4.6 setProperty動作指令 52
4.4.7 getProperty動作指令 52
4.5 JSP指令 52
4.5.1 page指令 52
4.5.2 include指令 53
4.6 JSP內置對象簡介 54
4.7 request對象 54
4.7.1 request對象使用場合 54
4.7.2 request對象主要方法 54
4.7.3 request對象使用示例 56
4.8 response對象 57
4.8.1 response對象使用場合 57
4.8.2 response對象主要方法 58
4.8.3 response對象使用示例 58
4.9 session對象 58
4.9.1 session對象使用場合 59
4.9.2 session對象主要方法 59
4.9.3 session對象使用示例 59
4.10 out對象 61
4.10.1 out對象使用場合 61
4.10.2 out對象主要方法 61
4.10.3 out對象使用示例 62
4.11 application對象 62
4.11.1 application對象使用場合 62
4.11.2 application對象主要方法 62
4.11.3 application對象使用示例 62
4.12 JSP中文問題完全解決方案 63
4.12.1 JSP頁面中文亂碼 63
4.12.2 URL傳遞參數中文亂碼 64
4.12.3 表單提交中文亂碼 65
4.12.4 數據庫操作中文亂碼 69
4.12.5 Eclipse開發工具中JSP文件中文不能保存 69
4.12.6 Eclipse開發工具中中文顯示亂碼 70
4.12.7 JSP下載中文文件名亂碼 71
4.13 其他JSP開發技巧 72
4.13.1 自定義錯誤頁面 72
4.13.2 在MyEclipse中快速部署項目 73
4.13.3 測試配置是否成功 74
4.13.4 在MyEclipse中調試Web應用程序 75
4.13.5 學習使用日志Log4j 76
4.14 小結 77
第5章 Servlet技術基礎知識 78
5.1 Servlet簡介 78
5.1.1 Servlet的工作原理 78
5.1.2 Servlet的生命周期 78
5.1.3 簡單Servlet開發配置示例 79
5.1.4 使用Servlet實現MVC開發模式 80
5.2 JSP頁面調用Servlet的方法 81
5.2.1 通過表單提交調用Servlet 81
5.2.2 通過超鏈接調用Servlet 83
5.3 Servlet中的文件操作 85
5.3.1 Servlet讀取文件 85
5.3.2 Servlet寫文件 87
5.3.3 Servlet上傳文件 89
5.3.4 Servlet下載文件 92
5.4 Servlet過濾器 93
5.4.1 過濾器的基本原理 93
5.4.2 IP訪問filter 94
5.4.3 轉換字符編碼filter 96
5.5 Servlet應用示例 98
5.5.1 獲取請求信息頭部內容 98
5.5.2 獲取請求信息 99
5.5.3 獲取參數信息 100
5.5.4 Cookies操作 103
5.5.5 Session操作 104
5.6 小結 106
第6章 JavaBean技術基礎知識 107
6.1 JavaBean簡介 107
6.1.1 什麼是JavaBean 107
6.1.2 JavaBean的種類 109
6.1.3 JavaBean的編碼規則 110
6.1.4 JavaBean典型示例 111
6.2 在JSP中使用JavaBean 113
6.2.1 為什麼要在JSP中使用JavaBean 113
6.2.2 JSP中使用JavaBean的具體方法 115
6.2.3 JavaBean的編譯部署 118
6.3 計數器JavaBean 118
6.3.1 計數器JavaBean背景知識 119
6.3.2 計數器JavaBean的具體實現 119
6.3.3 計數器JavaBean的調用方法示例 119
6.4 數據庫操作封裝JavaBean 120
6.4.1 數據庫操作封裝JavaBean的背景知識 121
6.4.2 數據庫操作封裝JavaBean具體實現過程 121
6.4.3 數據庫操作封裝JavaBean關鍵代碼解析 124
6.4.4 數據庫操作封裝JavaBean調用方法示例 125
6.5 對應數據庫表結構的實體JavaBean 127
6.5.1 實體JavaBean的背景知識 127
6.5.2 對應數據庫表結構實體JavaBean的實現過程 127
6.5.3 采用實體JavaBean以後對數據庫封裝方法的改造 128
6.5.4 實體JavaBean及對應數據庫操作方法的調用示例 132
6.6 分頁操作JavaBean 134
6.6.1 分頁操作的背景知識 134
6.6.2 分頁操作JavaBean具體實現 135
6.6.3 分頁操作JavaBean調用方法解析 136
6.7 小結 139
第7章 JSP數據庫開發基礎知識 140
7.1 JSP數據庫開發環境搭建 140
7.1.1 MySQL數據庫的安裝 140
7.1.2 SQL Server 2000數據庫安裝 142
7.2 SQL基礎 142
7.2.1 創建和刪除數據庫 143
7.2.2 創建、修改、刪除數據庫表 143
7.2.3 查詢語句 146
7.2.4 插入、更新、刪除語句 148
7.2.5 簡單視圖操作 149
7.2.6 簡單存儲過程操作 149
7.3 JSP與數據庫建立連接 151
7.3.1 JSP連接SQL Server 2000數據庫 151
7.3.2 JSP連接MySQL數據庫 152
7.3.3 JSP連接Oracle數據庫 152
7.3.4 JSP連接數據庫簡單示例 152
7.4 JSP操作數據庫 153
7.4.1 JSP插入數據操作 153
7.4.2 JSP刪除數據操作 155
7.4.3 JSP更新數據庫操作 156
7.4.4 JSP查詢數據庫操作 157
7.4.5 JSP中的數據庫操作事務處理 159
7.4.6 JSP查詢視圖 161
7.4.7 JSP調用存儲過程 162
7.5 數據庫連接池 165
7.5.1 數據庫開發中面臨的數據庫資源問題 165
7.5.2 數據庫連接池的工作原理 165
7.5.3 常用的數據庫連接池簡介 166
7.5.4 在Tomcat中配置DBCP數據庫連接池 166
7.5.5 從連接池中取得連接示例 167
7.5.6 測試連接池設置是否生效 168
7.5.7 使用DBCP自動回收數據庫連接資源 169
7.6 數據庫訪問的代碼優化 169
7.6.1 最原始的數據庫訪問代碼示例 170
7.6.2 初步優化—數據庫配置信息基礎類 170
7.6.3 進一步優化—數據庫配置文件 171
7.6.4 繼續優化—數據庫訪問操作類的封裝 173
7.6.5 更進一步優化—DAO類封裝數據庫操作 179
7.6.6 追求完美的優化—添加視圖、存儲過程 186
7.7 小結 186
第8章 XML技術基礎知識 187
8.1 XML入門基礎 187
8.1.1 XML簡介 187
8.1.2 XML和HTML的區別 188
8.1.3 XML和數據庫的區別 189
8.1.4 XML簡單語法 189
8.1.5 XML簡單示例 191
8.2 文檔數據類型定義DTD 192
8.2.1 DTD概述 192
8.2.2 XML文檔元素內容定義 192
8.2.3 XML文檔元素屬性定義 194
8.2.4 XML外部引用DTD示例 196
8.3 XML文檔的顯示技術 197
8.3.1 XML文檔顯示技術的概述 197
8.3.2 CSS樣式表顯示 198
8.3.3 XSL樣式表顯示 199
8.3.4 數據島對象(DSO)顯示 201
8.4 XML文檔DOM解析技術 203
8.4.1 XML文檔DOM解析技術簡介 203
8.4.2 DOM解析示例之驗證文檔的有效性示例 204
8.4.3 DOM解析示例之動態創建節點示例 206
8.4.4 DOM解析示例之操作XML文檔節點屬性示例 207
8.5 XPATH節點表達式基礎知識 209
8.5.1 XPATH的簡介 209
8.5.2 XPATH語言中常用的簡寫符號 209
8.5.3 常用文檔節點及其表達式 209
8.6 Java解析XML 210
8.6.1 Java處理XML概述 210
8.6.2 在JSP中生成XML文檔 210
8.6.3 使用JAXP根據SAX方式解析XML文檔 211
8.6.4 使用JDom根據DOM方式解析XML文檔 213
8.6.5 使用JDom根據SAX方式解析XML文檔 215
8.7 小結 217
第9章 JSTL基礎知識 218
9.1 JSTL簡介 218
9.2 JSTL開發環境簡單配置 218
9.3 JSTL核心標簽庫 218
9.3.1 c:out標簽 219
9.3.2 c:set標簽 220
9.3.3 c:remove標簽 222
9.3.4 c:if標簽 222
9.3.5 c:choose、c:when和c:otherwise標簽 223
9.3.6 c:forEach標簽 225
9.3.7 c:forTokens標簽 226
9.3.8 c:import標簽 227
9.3.9 c:redirect標簽 228
9.3.10 c:url標簽 230
9.3.11 c:param標簽 230
9.3.12 c:catch標簽 230
9.4 JSTL數據庫標簽庫 231
9.4.1 sql:setDataSource標簽 231
9.4.2 sql:query標簽 232
9.4.3 sql:update標簽 233
9.4.4 sql:param標簽 234
9.4.5 sql:dateParam標簽 234
9.4.6 sql:transaction標簽 234
9.5 XML操作標簽庫 235
9.5.1 x:parse標簽 235
9.5.2 x:out標簽 235
9.5.3 x:set標簽 237
9.5.4 x:if標簽 237
9.5.5 x:choose標簽 237
9.5.6 x:forEach標簽 238
9.6 JSTL其他標簽 239
9.6.1 國際化標簽 239
9.6.2 數字格式標簽 239
9.6.3 日期格式標簽 240
9.6.4 函數標簽庫 242
9.7 自定義標簽庫 242
9.8 小結 245
第10章 JSP中郵件功能開發 246
10.1 郵件協議簡介 246
10.2 JavaMail簡介及開發環境配置 246
10.3 發送郵件示例詳細解析 247
10.3.1 發送文本郵件 247
10.3.2 發送HTML郵件 253
10.3.3 發送帶有附件的郵件 258
10.4 接收郵件示例詳細解析 265
10.4.1 接收簡單郵件 265
10.4.2 接收附件 269
10.5 小結 269
第11章 Web報表基礎知識 270
11.1 JSP對Excel報表的處理 270
11.1.1 JSP操作Excel工具匯總 270
11.1.2 JExcelApi開發環境簡單配置 271
11.1.3 JSP生成Excel報表 271
11.1.4 JSP讀取Excel報表 279
11.2 Java對圖表的處理 281
11.2.1 JSP圖表工具匯總 281
11.2.2 JFreeChart開發環境簡單配置 281
11.2.3 JSP生成簡單二維柱狀圖 282
11.2.4 JSP生成簡單三維柱狀圖 286
11.2.5 JSP生成水平方向的柱狀圖 287
11.2.6 JSP生成多組柱體的柱狀圖 287
11.2.7 對柱狀圖柱體顯示效果的具體設置 291
11.2.8 JSP生成一般的折線圖 292
11.2.9 JSP生成橫坐標為時間序列的折線圖 295
11.2.10 JSP在同一個報表中生成多條曲線 297
11.2.11 JSP生成二維餅狀圖 298
11.2.12 JSP生成三維餅狀圖 300
11.3 小結 300
第12章 學習使用Ant 301
12.1 Ant簡介 301
12.2 Ant的安裝配置 301
12.3 Ant簡單示例—構建HelloWorld工程 302
12.3.1 手工構建HelloWorld工程 303
12.3.2 使用Ant分步構建HelloWorld工程 304
12.3.3 自動構建HelloWorld工程 306
12.4 Ant構建文件解析 308
12.4.1 Project 308
12.4.2 Target 308
12.4.3 Properties 309
12.4.4 Classpath 310
12.5 Ant中的文件操作 312
12.5.1 創建目錄 312
12.5.2 復制文件或者目錄 312
12.5.3 移動文件或者目錄 314
12.5.4 刪除文件或者目錄 315
12.6 在Ant中使用屬性配置文件 316
12.7 在Ant中執行數據庫腳本 317
12.7.1 直接執行數據庫腳本 317
12.7.2 使用配置文件執行數據庫腳本 319
12.8 Ant構建部署Web應用綜合示例 319
12.8.1 屬性配置 319
12.8.2 執行數據庫初始化腳本 320
12.8.3 配置數據庫連接池 320
12.8.4 配置path 321
12.8.5 編譯工程 322
12.8.6 部署工程 322
12.8.7 完整構建腳本文件 323
12.9 在Eclipse中使用Ant 324
12.9.1 在Eclipse中編寫Ant腳本 324
12.9.2 在Eclipse中運行Ant任務 325
12.10 小結 326
第二篇 提 高 篇
第13章 Struts應用詳解 327
13.1 Struts基礎知識 327
13.1.1 Struts的工作原理 327
13.1.2 Struts的工作流程 328
13.1.3 Struts的基本配置 329
13.2 簡單的Struts應用示例 330
13.2.1 創建JSP頁面 331
13.2.2 創建ActionForm 332
13.2.3 創建Action 334
13.2.4 創建JavaBean模型組件 335
13.2.5 資源文件 336
13.2.6 基本配置信息 336
13.2.7 運行結果 337
13.3 Struts中的表單處理器ActionForm 337
13.3.1 ActionForm簡介 337
13.3.2 ActionForm基本功能 338
13.4 Struts中的控制器 338
13.4.1 Action簡介 339
13.4.2 Action的基本使用方法 339
13.4.3 DispatchAction的使用方法 339
13.4.4 LookupDispatchAction的使用方法 343
13.5 Struts中的頁面轉發控制 348
13.5.1 ActionForward簡介 348
13.5.2 使用ActionForward傳遞參數 349
13.5.3 ActionMapping簡介 349
13.6 Struts標簽庫 350
13.6.1 html標簽 350
13.6.2 bean標簽 352
13.6.3 logic標簽 353
13.7 在Struts中使用Validator驗證框架 355
13.7.1 Validator驗證框架的配置 355
13.7.2 Validator的內置驗證器 355
13.7.3 Validator驗證框架的簡單示例 356
13.8 在Struts中使用Tiles 359
13.8.1 在Struts中配置Tiles框架 359
13.8.2 創建模板頁面 359
13.8.3 使用模板頁面 361
13.9 小結 361
第14章 Spring應用詳解 363
14.1 Spring簡介 363
14.1.1 Spring簡介 363
14.1.2 Spring開發環境的簡單配置 364
14.2 Spring核心理論控制反轉介紹 365
14.2.1 控制反轉基礎知識 365
14.2.2 控制反轉簡單示例 365
14.2.3 Spring中注入依賴的方法 368
14.2.4 Spring中通過賦值方法注入依賴 368
14.2.5 Spring中通過構造器注入依賴 374
14.3 Spring核心理論面向切面編程介紹 376
14.3.1 面向切面編程基礎知識 376
14.3.2 在Spring中創建前置通知 377
14.3.3 在Spring中創建後置通知 380
14.3.4 在Spring中創建攔截通知 381
14.3.5 在Spring中創建異常通知 383
14.3.6 使用Spring靜態切入點 385
14.4 Spring實現MVC 385
14.4.1 Spring中MVC的實現原理 386
14.4.2 Spring中的簡單MVC示例 386
14.4.3 把用戶請求映射到控制器 389
14.4.4 在控制器中處理帶參數的用戶請求 391
14.4.5 在控制器中處理簡單的表單 393
14.4.6 解析視圖 398
14.5 Spring中的數據庫操作 398
14.5.1 在Spring中配置數據源 398
14.5.2 使用JdbcTemplate進行簡單的數據庫操作 399
14.5.3 使用JdbcTemplate進行Java對象查詢操作 401
14.5.4 Spring中另一種Java對象查詢的實現方法 404
14.5.5 Spring中更新Java對象的方法 407
14.5.6 Spring和第三方ORM工具整合 408
14.6 Spring中的事務處理 408
14.6.1 事務處理的基本知識 409
14.6.2 Spring中的事務管理策略 410
14.6.3 使用Spring編程式事務管理 410
14.6.4 使用Spring聲明式事務管理 412
14.7 小結 414
第15章 Hibernate應用詳解 415
15.1 Hibernate簡介 415
15.1.1 對象持久化與ORM 415
15.1.2 Hibernate架構概述 415
15.1.3 開發環境的簡單配置 416
15.2 Hibernate配置和相關類 417
15.2.1 Configuration類 417
15.2.2 Hibernate配置文件 417
15.2.3 SessionFactory類 418
15.2.4 Session管理 418
15.3 Hibernate中的對象 420
15.3.1 對象在Hibernate的狀態 421
15.3.2 持久化類 422
15.3.3 對象識別 424
15.4 Hibernate中的對象關系映射 425
15.4.1 基本類映射 425
15.4.2 主鍵策略 430
15.4.3 多表對象關系映射 431
15.4.4 組件映射 436
15.5 操作持久化數據 438
15.5.1 Session緩存與持久化操作 438
15.5.2 利用DAO來操作數據 438
15.6 Hibernate數據查詢 441
15.6.1 HQL檢索方式 441
15.6.2 條件查詢 450
15.6.3 本地SQL查詢 453
15.7 小結 453
第16章 Ajax應用詳解 454
16.1 Ajax技術簡介 454
16.1.1 Web開發技術演變過程 454
16.1.2 什麼是Ajax 455
16.1.3 Ajax的相關技術 455
16.2 Ajax工作原理簡單示例 455
16.2.1 傳統的請求響應方式 456
16.2.2 使用Ajax的請求響應方式 456
16.3 XMLHttpRequest對象 459
16.3.1 XMLHttpRequest對象簡介 459
16.3.2 創建XMLHttpRequest對象 459
16.3.3 XMLHttpRequest常用方法和屬性 460
16.4 客戶端向服務器發送請求 461
16.4.1 使用XMLHttpRequest對象發送請求 461
16.4.2 常用發送請求內容的方法 462
16.5 服務器端處理用戶請求 462
16.5.1 在服務器端處理用戶請求 462
16.5.2 返回XML格式的響應文檔 463
16.6 客戶端處理服務器響應 463
16.6.1 分析XML格式的文檔 463
16.6.2 使用JavaScript調整頁面內容 463
16.6.3 客戶端處理服務器相應的示例代碼 464
16.7 Ajax典型示例 464
16.7.1 異步身份驗證 464
16.7.2 輸入提示和自動完成 467
16.7.3 聯動動態列表 472
16.7.4 異步輸入驗證 477
16.7.5 工具條提示 480
16.7.6 自動刷新 484
16.7.7 使用DOM動態生成HTML文檔 487
16.8 小結 491
第三篇 實 戰 篇
第17章 Struts+Spring+Hibernate構建電子商務系統 493
17.1 電子商務簡介 493
17.1.1 簡介 494
17.1.2 電子商務應用范圍 494
17.2 Hibernate Jpetstore簡介 494
17.2.1 Hibernate Jpetstore簡介 494
17.2.2 獲取Hibernate Jpetstore示例代碼 494
17.3 Hibernate Jpetstore系統總體設計 495
17.3.1 功能分析 495
17.3.2 系統整體架構—表示層 496
17.3.3 系統整體架構—控制層 496
17.3.4 系統整體架構—數據層 498
17.4 Hibernate Jpetstore系統數據層設計 500
17.4.1 數據庫E-R圖 500
17.4.2 數據庫SQL腳本 500
17.4.3 Hibernate數據庫映射 506
17.4.4 DAO調用序列 512
17.4.5 DAO接口設計及Hibernate DAO實現 517
17.5 Hibernate Jpetstore系統控制層設計 518
17.5.1 通過Spring AOP實現郵件發送 518
17.5.2 Spring的聲明式事務管理 520
17.5.3 Struts在控制層的功能 521
17.6 Hibernate Jpetstore系統表示層設計 522
17.6.1 Struts表示層組件FormBean 522
17.6.2 FormBean類層次 523
17.6.3 JSP+JSTL+Struts標簽庫實現信息展示 528
17.6.4 在Struts中防止重復提交 530
17.7 小結 533

相關資源:

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved