Java Web應用開發——從入門到精通(微課視頻版)
唐明偉、朱翼、姚興山、譚祥貴
相關主題
商品描述
目錄大綱
目錄
第1章Java Web應用開發概述/1
11Java Web應用的起源與發展/1
1.1.1Web的起源/1
1.1.2Java Web應用的誕生和發展/2
12Java Web應用概述/2
1.2.1Java Web應用概念界定/2
1.2.2Web系統運行原理/3
1.2.3Java Web系統定義/4
13Java Web系統開發方法/5
1.3.1Java Web系統開發流程/5
1.3.2Java Web系統開發工具/5
小結/6
練習與思考/6
上篇靜態網頁開發篇
第2章靜態Web頁面開發環境搭建/9
21Dreamweaver的下載與安裝/9
22創建Web站點/12
23Dreamwever的布局及面板/13
2.3.1布局/13
2.3.2面板/14
小結/15
練習與思考/15第3章超文本標記語言HTML/16
31HTML概述/16
32HTML頁面基本要素/17
3.2.1HTML基本結構/17
3.2.2標簽及屬性/18
33常用標簽/19
3.3.1文字/19
3.3.2圖片/20
3.3.3超鏈接/23
3.3.4字符/27
34布局/28
3.4.1表格/28
3.4.2浮動式框架/40
3.4.3層/43
3.4.4框架集/44
35表單/45
3.5.1表單域/46
3.5.2文本輸入控件/46
3.5.3內容選擇控件/51
3.5.4表單按鈕及表單提交/61
36HTML綜合實例/63
3.6.1新聞列表頁面/63
3.6.2用戶註冊頁面/73
小結/77
練習與思考/78
第4章級聯樣式表CSS/79
41CSS 概述/79
42CSS的應用形式/80
4.2.1屬性定義式/80
4.2.2文檔頭定義式/81
4.2.3外部文件式/82
43CSS選擇器/84
4.3.1HTML元素選擇器/84
4.3.2復合選擇器/86
4.3.3id選擇器/87
4.3.4類選擇器/87
44CSS屬性/88
45Dreamweaver對CSS的支持/89
4.5.1創建新的CSS文件/89
4.5.2附加現有的CSS文件/92
4.5.3在頁面中定義/93
46CSS綜合實例/94
4.6.1新聞列表頁面的美化/94
4.6.2用戶註冊頁面的美化/96
小結/99
練習與思考/99
第5章客戶端動態技術JavaScript/100
51客戶端動態技術概述/100
52JavaScript基本語法/101
5.2.1數據類型/101
5.2.2運算符與表達式/103
5.2.3控制語句/105
5.2.4函數/109
53JavaScript內置對象/111
5.3.1字符串對象/111
5.3.2數組對象/112
5.3.3日期對象/113
5.3.4數學對象/113
54JavaScript文檔對象模型/114
5.4.1window對象/114
5.4.2screen對象/117
5.4.3document對象/117
5.4.4location對象/120
5.4.5history對象/121
5.4.6navigator對象/121
55JavaScript事件處理/121
56JavaScript綜合實例/123
5.6.1身份信息自動填充/123
5.6.2表格行背景隨光標切換/125
5.6.3表格行全選/126
5.6.4自定義URL浮動小窗體/12957第三方JavaScript框架/137
小結/138
練習與思考/138
中篇動態網頁開發篇
第6章Java Web系統開發環境搭建/141
61JDK的安裝與配置/141
6.1.1JDK的下載與安裝/141
6.1.2JDK的環境變量配置/142
62Tomcat的安裝與啟動/144
63IntelliJ IDEA的下載與安裝/146
6.3.1IntelliJ IDEA的下載/146
6.3.2IntelliJ IDEA的安裝/147
6.3.3安裝IntelliJ IDEA的簡體中文包/148
6.3.4新建第一個IDEA的Java項目/149
64Java Web系統的項目搭建/152
6.4.1設置Java項目為Web項目/152
6.4.2添加Tomcat服務器/154
6.4.3添加jar包——以Servlet支持為例/157
6.4.4添加新建Servlet菜單/158
小結/160
練習與思考/161
第7章Java Web系統數據庫編程/162
71MySQL的安裝與配置/162
7.1.1MySQL的下載/162
7.1.2MySQL的安裝/163
7.1.3新建數據庫及表/167
72下載和安裝MySQL的JDBC驅動/171
73Java數據庫編程基本方法/172
7.3.1加載JDBC驅動/172
7.3.2建立MySQL連接/173
7.3.3創建和使用PreparedStatement/173
7.3.4關閉連接/174
7.3.5代碼優化/174
74配置數據庫連接池/177
7.4.1數據庫連接池的定義/177
7.4.2阿裏巴巴Druid連接池的配置/178
7.4.3訪問Druid連接池/180
75數據庫表的CRUD操作/184
7.5.1CRUD概述/184
7.5.2更新操作/185
7.5.3刪除操作/186
7.5.4查詢操作/186
小結/189
練習與思考/189
第8章JavaBean數據模型/190
81JavaBean概述/190
82數據封裝類JavaBean/191
83數據訪問類JavaBean/192
8.3.1更新類DAO/193
8.3.2查詢類DAO/194
84常用實用類JavaBean/197
85綜合實例/198
8.5.1修改方法/198
8.5.2刪除方法/199
小結/200
練習與思考/200
第9章Servlet請求與響應基礎/201
91Servlet概述/201
9.1.1基本概念及結構/201
9.1.2Servlet的web.xml配置/202
9.1.3WebServlet註解/203
92Servlet接收HTTP請求/204
9.2.1接收URL中的數據/204
9.2.2接收表單提交的數據/205
93Servlet響應HTTP請求/207
9.3.1直接輸出內容/207
9.3.2請求轉發/211
9.3.3重定向/213
94Servlet會話跟蹤/213
9.4.1會話跟蹤概述/213
9.4.2創建和銷毀HttpSession對象/214
9.4.3權限控制/215
95Servlet過濾器/216
9.5.1Servlet過濾器概述/216
9.5.2應用Servlet過濾器/216
96綜合實例/219
小結/222
練習與思考/222
第10章JSP數據顯示/223
101JSP概述/223
10.1.1JSP基本概念/223
10.1.2JSP的數據顯示方式/224
102JSP指令/224
10.2.1編譯指令/224
10.2.2動作指令/229
103JSP內置對象/231
104JSP腳本程序/232
10.4.1聲明腳本/232
10.4.2表達式腳本/233
10.4.3代碼腳本/233
105EL表達式/236
10.5.1EL表達式概述/236
10.5.2EL運算符/236
10.5.3EL內置對象/238
106JSTL標簽/239
10.6.1JSTL的安裝/239
10.6.2JSTL的常用功能/240
107綜合實例/244
10.7.1新聞發布系統基礎功能的開發/244
10.7.2新聞列表的分頁顯示/255
10.7.3新聞發布系統彈窗功能的開發/259
10.7.4新聞的批量刪除/262
小結/264
練習與思考/265
第11章Java Web系統調試與部署/266
111Java Web系統調試/266
112Java Web系統部署/269
小結/272
練習與思考/272
下篇Web開發高級應用篇
第12章Ajax技術/275
121Ajax技術概述/275
122Ajax技術的實現步驟/276
123綜合實例/280
12.3.1搜索提示/280
12.3.2級聯菜單/285
小結/291
練習與思考/292
第13章第三方Web開發框架/293
131Web開發框架概述/293
132主流開發框架/294
13.2.1Vue.js簡介/294
13.2.2MyBatis簡介/295
13.2.3Spring Boot簡介/297
13.2.4Vue+Spring Boot+MyBatis的整合/305
133基於Vue+Spring Boot+MyBatis框架的新聞系統/306
13.3.1項目依賴的添加/306
13.3.2Spring Boot+MyBatis的後端實現/307
13.3.3Vue的前端實現/310
小結/314
練習與思考/315
第14章Java Web項目的協同開發/316
141協同開發原理/316
142Git概述/317
143Git的安裝及配置/318
14.3.1Git安裝/318
14.3.2IntelliJ IDEA中配置Git /319
144Git協同開發/319
小結/324
練習與思考/324
第15章AI代碼助手的應用/325
151AI代碼助手概述/325
152通義靈碼AI代碼助手的安裝/326
153通義靈碼常用功能/327
15.3.1代碼續寫/327
15.3.2代碼生成/327
15.3.3解釋代碼/328
15.3.4代碼優化/328
15.3.5異常排查/329
154綜合實例/330
15.4.1封裝類JavaBean的生成/330
15.4.2DAO類輔助編寫/331
小結/331
練習與思考/332
第16章總結/333
參考文獻/335