Java Web 從入門到項目實踐(超值版)

Java Web 從入門到項目實踐(超值版)

《Java Web 從入門到項目實踐(超值版)》是2019年7月1日清華大學出版社出版的圖書,作者是聚慕課教育研發中心。

基本介紹

  • 書名:Java Web 從入門到項目實踐(超值版)
  • 作者:聚慕課教育研發中心
  • 出版社:清華大學出版社
  • 出版時間:2019年7月
  • 定價:79.90 元 
  • ISBN:9787302525769 
圖書簡介,圖書內容,目錄,

圖書簡介

《Java Web 從入門到項目實踐(超值版)》是清華大學出版社出版的一本圖書。

圖書內容

《JavaWeb從入門到項目實踐(超值版)》採用“基礎知識→核心套用→核心技術→高級套用→項目實踐”結構和“從入門到項目實踐”的學習模式進行講解。《JavaWeb從入門到項目實踐(超值版)》共5篇22章,講解了Java Web開發環境及伺服器的搭建,HTML和CSS的基礎知識,Web工程結構,JDBC基礎,Java與資料庫,Servlet基礎,Filter開發,Listener開發,JSP基礎語法,JSP元素,JavaBean技術,JSP標籤,DAO和MVC設計模式,Spring套用,MyBatis套用,JDBC套用開發,Servlet套用開發,Servlet和JSP套用開發,Spring整合MyBatis套用開發等。在項目實踐篇詳細介紹了線上健身管理系統、銀行日常業務管理系統開發,全面展示了項目開發的全過程。

目錄

第1篇 基礎知識
第1章 在什麼地方開發——搭建Java Web
開發環境 002
◎ 本章教學微視頻:6個 10分鐘
1.1 Java開發工具包——JDK的下載與安裝 002
1.1.1 JDK簡介 002
1.1.2 JDK的下載與安裝(Windows版) 003
1.1.3 JDK的簡單使用 006
1.2 Java集成開發工具簡介 007
1.2.1 Eclipse簡介 007
1.2.2 MyEclipse簡介 007
1.2.3 IntelliJ IDEA簡介 007
1.2.4 Eclipse的下載與安裝 008
1.2.5 Eclipse實現的小例子 010
1.3 其他常用IDE的官網地址 012
1.4 就業面試解析與技巧 013
1.4.1 面試解析與技巧(一) 013
1.4.2 面試解析與技巧(二) 013
第2章 程式如何運行——Tomcat伺服器的
搭建 014
◎ 本章教學微視頻:9個 23分鐘
2.1 Web伺服器簡介 014
2.2 Tomcat的下載與安裝 015
2.2.1 了解Tomcat版本區別 015
2.2.2 安裝Tomcat解壓版 016
2.2.3 安裝Tomcat安裝版 018
2.3 Tomcat的啟動與關閉 020
2.3.1 在伺服器中啟動與關閉 020
2.3.2 在IDE中啟動與關閉 021
2.4 修改Tomcat連線埠號 023
2.4.1 在伺服器中修改連線埠號 023
2.4.2 在IDE...
2.4.2 在IDE中修改連線埠號 023
2.5 將Web項目部署到Tomcat中 024
2.5.1 在伺服器中部署 024
2.5.2 在Eclipse中部署 025
2.6 就業面試解析與技巧 027
2.6.1 面試解析與技巧(一) 027
2.6.2 面試解析與技巧(二) 027
第3章 網頁的基石——HTML與CSS基礎 028
◎ 本章教學微視頻:10個 33分鐘
3.1 HTML簡介 028
3.1.1 HTML元素和屬性 028
3.1.2 HTML樣式 030
3.1.3 超連結 031
3.1.4 圖像標籤 032
3.1.5 HTML表格 033
3.1.6 HTML頭部元素 035
3.1.7 表單 036
3.1.8 HTML事件 038
3.2 CSS簡介 040
3.2.1 CSS語法 040
3.2.2 CSS選擇器 040
3.3 綜合案例 042
3.4 就業面試解析與技巧 043
3.4.1 面試解析與技巧(一) 043
3.4.2 面試解析與技巧(二) 044
第4章 Web項目基礎——Web工程結構 045
◎ 本章教學微視頻:10個 45分鐘
4.1 B/S結構與三層結構 045
4.2 HTTP請求回響機制 046
4.3 Web應用程式的思想 048
4.4 Web工程的結構 048
4.5 web.xml檔案簡介 049
4.5.1 定義頭和根元素 050
4.5.2 部署描述符檔案內的元素次序 052
4.5.3 常用元素的使用 056
4.5.4 和properties檔案的區別 060
4.6 創建並部署Web應用程式 061
4.7 綜合案例 067
4.8 就業面試解析與技巧 068
4.8.1 就業面試解析與技巧(一) 068
4.8.2 就業面試解析與技巧(二) 069
第2篇 核心套用
第5章 Java Web中的資料庫開發——JDBC
基礎 072
◎ 本章教學微視頻:14個 33分鐘
5.1 資料庫簡介 072
5.1.1 資料庫分類 073
5.1.2 關係型資料庫介紹 073
5.2 JDBC簡介 074
5.3 JDBC驅動 075
5.4 JDBC包 076
5.5 JDBC常用的類和接口 078
5.5.1 Connection接口 079
5.5.2 DriverManager類 079
5.5.3 Statement接口 079
5.5.4 PreparedStatement接口 080
5.5.5 ResultSet接口 080
5.6 JDBC編程 081
5.6.1 載入資料庫驅動 082
5.6.2 建立與資料庫的連線 082
5.6.3 向資料庫傳送SQL命令 082
5.6.4 處理資料庫的返回結果集 083
5.6.5 斷開與資料庫的連線 083
5.6.6 資料庫的連線和操作案例 084
5.6.7 資料庫連線池技術 085
5.7 就業面試解析與技巧 086
5.7.1 就業面試解析與技巧(一) 086
5.7.2 就業面試解析與技巧(二) 087
第6章 Java與資料庫——JDBC與MySQL 088
◎ 本章教學微視頻:4個 65分鐘
6.1 MySQL的下載與安裝 088
6.2 JDBC連線MySQL資料庫 093
6.3 綜合案例 096
6.4 就業面試解析與技巧 100
6.4.1 就業面試解析與技巧(一) 100
6.4.2 就業面試解析與技巧(二) 101
第7章 服務端程式的開發——Servlet基礎 102
◎ 本章教學微視頻:7個 100分鐘
7.1 Servlet簡介 102
7.2 請求頭信息 104
7.3 回響頭信息 105
7.4 Cookie 107
7.5 Session 109
7.6 Servlet API編程常用的類和接口 111
7.6.1 javax.servlet.Servlet接口 111
7.6.2 javax.servlet.GenericServlet類 111
7.6.3 javax.servlet.http.HttpServlet類 112
7.6.4 javax.servlet.ServletRequest類 113
7.6.5 javax.servlet.http.HttpServletRequest
接口 113
7.6.6 javax.servlet.ServletResponse接口 114
7.6.7 javax.servlet.http.HttpServletResponse
接口 115
7.6.8 javax.servlet.ServletContext接口 115
7.6.9 Servlet類和接口的關係圖 116
7.7 綜合案例 117
7.8 就業面試解析與技巧 118
7.8.1 就業面試解析與技巧(一) 118
7.8.2 就業面試解析與技巧(二) 119
第8章 服務端過濾技術——Filter開發 120
◎ 本章教學微視頻:4個 70分鐘
8.1 Filter簡介 120
8.2 創建Filter的步驟 122
8.3 常用Filter 124
8.4 綜合案例 128
8.5 就業面試解析與技巧 134
8.5.1 就業面試解析與技巧(一) 134
8.5.2 就業面試解析與技巧(二) 134
第9章 服務端監聽技術——Listener開發 136
◎ 本章教學微視頻:4個 60分鐘
9.1 Listener基礎 136
9.2 ServletContext監聽 138
9.3 HttpSession監聽 140
9.4 ServletRequest監聽 143
9.5 綜合案例 144
9.6 就業面試解析與技巧 146
9.6.1 就業面試解析與技巧(一) 146
9.6.2 就業面試解析與技巧(二) 146
第3篇 核心技術
第10章 動態網頁語言——JSP基礎語法 148
◎ 本章教學微視頻:2個 60分鐘
10.1 JSP簡介 148
10.2 JSP運行機制 149
10.3 JSP頁面的基本結構 150
10.4 JSP注釋 151
10.5 page指令 153
10.6 綜合案例 154
10.7 就業面試解析與技巧 156
10.7.1 面試解析與技巧(一) 156
10.7.2 面試解析與技巧(二) 156
第11章 JSP的組成——JSP元素 157
◎ 本章教學微視頻:5個 70分鐘
11.1 JSP腳本元素 157
11.2 JSP指令元素 160
11.3 JSP動作元素 161
11.4 JSP內置對象 165
11.4.1 Request對象 165
11.4.2 Response對象 165
11.4.3 Session對象 166
11.4.4 Application對象 166
11.4.5 Out 對象 167
11.4.6 PageContext 對象 167
11.4.7 Config 對象 167
11.4.8 Cookie 對象 167
11.4.9 Exception 對象 168
11.5 綜合案例 168
11.6 就業面試解析與技巧 169
11.6.1 面試解析與技巧(一) 169
11.6.2 面試解析與技巧(二) 169
第12章 Java中的組件——JavaBean 171
◎ 本章教學微視頻:5個 65分鐘
12.1 JavaBean組件的使用 171
12.2 JavaBean屬性的設定和獲得 174
12.3 設定JavaBean的範圍 178
12.4 移除JavaBean 182
12.5 綜合案例 183
12.6 就業面試解析與技巧 185
12.6.1 面試解析與技巧(一) 185
12.6.2 面試解析與技巧(二) 186
第13章 JSP標籤 187
◎ 本章教學微視頻:9個 100分鐘
13.1 JSP標準標籤——JSTL 187
13.1.1 JSTL簡介 188
13.1.2 JSTL安裝與配置 190
13.1.3 表達式標籤 191
13.1.4 URL標籤 195
13.1.5 流程控制標籤 199
13.1.6 循環標籤 200
13.2 JSP內置標籤 204
13.3 JSP表達式語言——EL 204
13.3.1 EL簡介 204
13.3.2 禁用EL 205
13.3.3 EL中保留的關鍵字 205
13.3.4 EL的運算符 205
13.3.5 通過EL訪問數據 206
13.3.6 EL中進行算術運算 207
13.3.7 EL判斷對象是否為空 208
13.3.8 EL中進行邏輯運算 209
13.3.9 EL中的條件表達式 209
13.3.10 EL的隱含對象 210
13.4 綜合案例 215
13.5 就業面試解析與技巧 215
13.5.1 面試解析與技巧(一) 215
13.5.2 面試解析與技巧(二) 216
第14章 程式設計的準則——DAO和MVC
設計模式 217
本章教學微視頻:4個 40分鐘
14.1 DAO設計模式 217
14.1.1 DAO簡介 217
14.1.2 DAO各部分詳解 218
14.1.3 JDBC與DAO 218
14.2 MVC設計模式 228
14.2.1 MVC簡介 228
14.2.2 主要流行框架簡介 230
14.3 綜合案例 232
14.4 就業面試解析與技巧 239
14.4.1 面試解析與技巧(一) 239
14.4.2 面試解析與技巧(二) 240
第4篇 高級套用
第15章 一站式輕量級框架技術——Spring
套用 242
◎ 本章教學微視頻:5個 70分鐘
15.1 初探Spring 242
15.1.1 Spring框架簡介 242
15.1.2 Spring框架的優點 243
15.1.3 Spring框架的體系結構 243
15.1.4 Spring的下載 245
15.1.5 Spring框架入門案例 248
15.2 Spring的依賴注入 250
15.2.1 依賴注入概念 250
15.2.2 依賴注入的實現方式 250
15.3 Spring的裝配方式 252
15.3.1 基於XML的裝配 252
15.3.2 基於Annotation的裝配 252
15.3.3 自動裝配 254
15.4 Spring核心理論 255
15.4.1 面向切面編程簡介 255
15.4.2 AOP術語 255
15.5 就業面試解析與技巧 256
15.5.1 面試解析與技巧(一) 256
15.5.2 面試解析與技巧(二) 257
第16章 持久化框架技術——MyBatis套用 258
◎ 本章教學微視頻:4個 90分鐘
16.1 初涉MyBatis 258
16.1.1 MyBatis簡介 258
16.1.2 MyBatis的優點 259
16.1.3 MyBatis下載和使用 259
16.1.4 MyBatis工作原理 260
16.2 MyBatis的核心配置 261
16.2.1 MyBatis核心對象 261
16.2.2 MyBatis配置檔案 262
16.2.3 MyBatis映射檔案 269
16.3 MyBatis中的動態SQL 273
16.4 MyBatis綜合案例 276
16.5 就業面試解析與技巧 282
16.5.1 面試解析與技巧(一) 282
16.5.2 面試解析與技巧(二) 283
第17章 JDBC套用開發——操作用戶信息 284
◎ 本章教學微視頻:1個 25分鐘
17.1 套用分析 284
17.2 資料庫分析與設計 284
17.3 套用設計 285
17.3.1 開發環境介紹 285
17.3.2 項目所需jar包 286
17.3.3 創建Eclipse工程 286
17.3.4 登錄頁面詳細設計 286
17.3.5 連線資料庫設計 289
17.3.6 驗證管理員身份和重定向詳細
代碼 291
17.3.7 回響頁面詳細設計 292
17.3.8 配置信息設計 293
17.3.9 項目完整目錄結構圖 294
17.4 運行套用 294
17.5 開發過程常見問題及解決 295
第18章 Servlet套用開發——用戶線上計數 296
◎ 本章教學微視頻:1個 40分鐘
18.1 套用分析 296
18.2 套用設計 297
18.2.1 項目開發環境 297
18.2.2 登錄頁面設計 297
18.2.3 監聽器監聽設計 297
18.2.4 Servlet處理過程設計 299
18.2.5 配置信息設計 301
18.2.6 項目的目錄結構 302
18.3 運行套用 302
18.4 開發過程常見問題及解決 304
第19章 Servlet和JSP套用開發——註冊登錄
系統 305
◎ 本章教學微視頻:1個 40分鐘
19.1 系統分析 305
19.2 資料庫分析和設計 306
19.3 系統設計 307
19.3.1 項目開發環境 307
19.3.2 項目所需jar包 307
19.3.3 項目結構圖 307
19.3.4 項目各部分代碼實現 308
19.4 運行系統 321
19.5 開發過程常見問題及解決 323
第20章 Spring整合MyBatis套用開發 324
◎ 本章教學微視頻:5個 115分鐘
20.1 環境搭建 324
20.1.1 準備jar包 324
20.1.2 準備配置檔案 326
20.2 DAO開發方式整合 328
20.3 Mapper接口方式整合 331
20.4 開發過程常見問題及解決 332
第5篇 項目實踐
第21章 線上健身管理系統 334
◎ 本章教學微視頻:12個 60分鐘
21.1 系統背景及功能概述 334
21.1.1 背景簡介 334
21.1.2 功能概述 334
21.1.3 開發及運行環境 335
21.2 系統分析 335
21.2.1 系統總體設計 335
21.2.2 系統頁面設計 336
21.3 系統運行及項目導入 337
21.3.1 系統開發及導入步驟 337
21.3.2 系統檔案結構圖 340
21.4 主要功能實現 340
21.4.1 資料庫與數據表設計 340
21.4.2 實體類創建 343
21.4.3 數據訪問類 345
21.4.4 控制分發 345
21.4.5 業務處理 347
第22章 銀行日常業務管理系統 349
◎ 本章教學微視頻:14個 65分鐘
22.1 系統背景及功能概述 349
22.1.1 背景簡介 349
22.1.2 功能概述 349
22.1.3 開發及運行環境 350
22.2 系統分析 350
22.2.1 系統總體設計 350
22.2.2 系統界面設計 352
22.3 系統運行及配置 352
22.3.1 系統開發及導入步驟 353
22.3.2 系統檔案結構圖 355
22.4 系統主要功能實現 356
22.4.1 資料庫與數據表設計 356
22.4.2 實體類創建 360
22.4.3 數據訪問類 362
22.4.4 控制分發及配置 364
22.4.5 業務數據處理 365

相關詞條

熱門詞條

聯絡我們