-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
WEB程序設計——JAVA WEB實用網站開發(微課版) 版權信息
- ISBN:9787302631750
- 條形碼:9787302631750 ; 978-7-302-63175-0
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
WEB程序設計——JAVA WEB實用網站開發(微課版) 本書特色
本書緊扣基于IDEA開發工具進行Java Web應用程序開發所需要的知識、技能和素質要求,以技術應用能力培養為主線構建教材內容。 書中的實例和習題設計時融入課程思政元素。 通過實際訓練使讀者加強對理論知識的理解。 注重知識和技能結合,把知識點融入實際項目的開發中。
WEB程序設計——JAVA WEB實用網站開發(微課版) 內容簡介
Java Web是Web應用程序開發中的主流技術之一。本書以IntelliJ IDEA為開發平臺,以技術應用能力培養為主線,介紹Web的基礎概念、開發環境、Web前端開發技術、jQuery、Servlet、JSP、網站會話管理、EL表達式與JSTL、JDBC技術、JDBCUtils工具,*后的PetStore項目綜合開發全過程,提供基于MVC模式的Java Web項目開發的學習模板。書中包含的實例來自作者多年的教學積累和項目開發經驗總結,頗具實用性。書中的實例和習題設計融入課程思政元素,讓讀者在技術學習過程中潛移默化地受到德育的熏陶。 為方便教師教學和讀者自學,本書通過嵌入二維碼的方式提供實例講解等教材重點內容的微課,以及免費配套的課件、教學大綱、實例源代碼等。 本書概念清晰、邏輯性強,內容由淺入深、循序漸進,適合作為高等學校計算機相關專業的“Web程序設計”“網絡程序設計”“Web數據庫應用”等課程的教材,也適合對Web應用程序開發有興趣的人員自學使用。希望本書能成為初學者從入門到精通的階梯。
WEB程序設計——JAVA WEB實用網站開發(微課版) 目錄
1.1 網站的基礎知識 1
1.1.1 萬維網 1
1.1.2 網站與網頁 1
1.1.3 靜態網頁與動態網頁 2
1.2 請求響應模式 3
1.2.1 客戶端與Web服務器 3
1.2.2 HTTP通信協議 3
1.2.3 URL 4
1.3 動態頁面技術 4
1.3.1 ASP及ASP.NET技術 4
1.3.2 PHP技術 5
1.3.3 Servlet及JSP技術 6
1.3.4 動態頁面技術的比較 7
1.4 Web服務器 7
1.4.1 Tomcat的安裝 7
1.4.2 Tomcat的配置 9
1.4.3 Tomcat的運行 12
1.4.4 在Tomcat中部署網站 13
1.5 開發工具 13
1.5.1 IDEA的安裝與注冊 14
1.5.2 在IDEA中創建項目 16
1.6 小結 20
1.7 習題 20
第2章 Web前端開發技術 22
2.1 HTML標記語言 22
2.1.1 HTML文檔結構 22
2.1.2 HTML文字排版標記 23
2.1.3 圖片與超鏈接標記 25
2.1.4 HTML5新增的語義標記 27
2.1.5 表格標記 29
2.1.6 表單標記 31
2.2 CSS樣式表 34
2.2.1 CSS的引入 34
2.2.2 CSS的語法 35
2.2.3 基本CSS選擇符 36
2.2.4 CSS的屬性 37
2.3 JavaScript腳本語言 40
2.3.1 JavaScript語言基礎 40
2.3.2 JavaScript流程控制語句 41
2.3.3 JavaScript函數 43
2.3.4 JavaScript常用對象 43
2.4 jQuery 47
2.4.1 jQuery基礎語法 48
2.4.2 jQuery運用實例 49
2.5 小結 53
2.6 習題 53
第3章 Servlet基礎 55
3.1 Servlet概述 55
3.2 Servlet的生命周期與運行過程 56
3.3 開發**個Servlet 57
3.4 Servlet的部署方法 60
3.4.1 通過web.xml部署Servlet 61
3.4.2 通過注解方式部署Servlet 63
3.5 請求Servlet的三種方式 64
3.5.1 超鏈接請求Servlet 64
3.5.2 表單請求Servlet 66
3.5.3 Ajax方法請求Servlet 68
3.6 小結 71
3.7 習題 71
第4章 JSP技術 74
4.1 JSP概述 74
4.2 JSP的技術原理 75
4.2.1 JSP的執行過程 75
4.2.2 JSP對應的Servlet分析 76
4.3 JSP頁面的基本構成 77
4.4 JSP腳本元素 78
4.5 JSP指令 80
4.5.1 page指令 80
4.5.2 include指令 81
4.5.3 taglib指令 83
4.6 JSP動作標記 83
4.6.1 include動作標記 83
4.6.2 forward動作標記 85
4.6.3 param動作標記 85
4.7 JSP內置對象 86
4.7.1 request對象 86
4.7.2 response對象 91
4.7.3 out對象 95
4.7.4 page對象和config對象 96
4.7.5 pageContext對象和exception對象 96
4.8 小結 97
4.9 習題 97
第5章 會話管理 103
5.1 會話概述 103
5.2 Cookie技術 104
5.2.1 Cookie概述 104
5.2.2 Cookie的運行機制 105
5.2.3 Cookie的應用 107
5.3 Session技術 111
5.3.1 Session概述 111
5.3.2 Session的運行機制 111
5.3.3 Session的生命周期 112
5.3.4 Session的應用 113
5.4 小結 119
5.5 習題 119
第6章 EL表達式與JSTL 121
6.1 JavaBean 121
6.1.1 JavaBean概述 121
6.1.2 JavaBean的屬性規范 122
6.2 EL表達式 123
6.2.1 EL表達式概述 123
6.2.2 EL運算符 124
6.2.3 EL內置對象 127
6.3 JSTL 129
6.3.1 JSTL概述 129
6.3.2 引入JSTL 130
6.3.3 JSTL Core標簽庫 131
6.4 小結 137
6.5 習題 137
第7章 JDBC與JDBCUtils工具 139
7.1 JDBC 139
7.1.1 JDBC概述 139
7.1.2 JDBC常用的API 140
7.1.3 JDBC操作數據庫的步驟 142
7.2 JDBCUtils工具類 153
7.2.1 數據庫連接池 153
7.2.2 數據源 154
7.2.3 JDBCUtils類設計 155
7.3 JDBCTemplate 158
7.3.1 JDBCTemplate的簡介 158
7.3.2 JDBCTemplate的常用方法 159
7.4 小結 162
7.5 習題 162
第8章 寵物商城項目設計與項目架構 165
8.1 需求分析 165
8.1.1 項目背景 165
8.1.2 業務流程分析 165
8.1.3 用例分析 166
8.2 系統設計 167
8.2.1 功能模塊設計 167
8.2.2 MVC開發模式 168
8.3 數據庫設計 170
8.3.1 概念模型 170
8.3.2 關系模型 171
8.3.3 物理設計 172
8.4 項目架構的搭建 174
8.4.1 創建項目 174
8.4.2 項目架構 176
8.4.3 配置jar包 177
8.4.4 網站結構 179
8.4.5 數據庫連接配置 181
8.5 小結 183
8.6 習題 183
第9章 寵物商城購物模塊 185
9.1 首頁展示 185
9.1.1 功能簡介 185
9.1.2 模型代碼的編寫 186
9.1.3 模型代碼的測試 187
9.1.4 控制器代碼 190
9.1.5 視圖代碼 192
9.1.6 項目部署配置 193
9.1.7 功能測試 193
9.1.8 視圖優化 195
9.2 寵物詳情 199
9.2.1 功能簡介 199
9.2.2 模型代碼的編寫 199
9.2.3 模型代碼的測試 200
9.2.4 控制器代碼 200
9.2.5 視圖代碼 201
9.2.6 功能測試 202
9.2.7 視圖優化 203
9.2.8 視圖拆分 205
9.3 添加寵物商品到購物車 209
9.3.1 功能簡介 209
9.3.2 模型代碼的編寫 209
9.3.3 模型代碼的測試 212
9.3.4 控制器代碼 214
9.3.5 視圖代碼 215
9.3.6 功能測試 216
9.4 刪除購物車中的寵物商品 217
9.4.1 功能簡介 217
9.4.2 模型代碼的編寫 217
9.4.3 模型代碼的測試 218
9.4.4 控制器代碼 219
9.5 小結 219
9.6 習題 220
第10章 寵物商城用戶模塊 221
10.1 用戶注冊 221
10.1.1 功能簡介 221
10.1.2 模型代碼的編寫 222
10.1.3 模型代碼的測試 223
10.1.4 控制器代碼 225
10.1.5 視圖代碼 226
10.1.6 功能測試 228
10.2 用戶登錄 229
10.2.1 功能簡介 229
10.2.2 模型代碼的編寫 229
10.2.3 模型代碼的測試 230
10.2.4 控制器代碼 230
10.2.5 視圖代碼 231
10.2.6 功能測試 232
10.3 用戶中心 233
10.3.1 功能簡介 233
10.3.2 模型代碼的編寫 233
10.3.3 模型代碼的測試 235
10.3.4 控制器代碼 237
10.3.5 視圖代碼 241
10.3.6 功能測試 245
10.4 訂單確認 247
10.4.1 功能簡介 247
10.4.2 模型代碼的編寫 248
10.4.3 模型代碼的測試 250
10.4.4 控制器代碼 252
10.4.5 視圖代碼 253
10.4.6 功能測試 255
10.5 訂單下達 256
10.5.1 功能簡介 256
10.5.2 模型代碼的編寫 256
10.5.3 模型代碼的測試 259
10.5.4 控制器代碼 260
10.5.5 視圖代碼 261
10.5.6 功能測試 262
10.6 小結 263
10.7 習題 263
第11章 寵物商城管理員模塊 264
11.1 分類管理 264
11.1.1 功能簡介 264
11.1.2 模型代碼的編寫 265
11.1.3 模型代碼的測試 266
11.1.4 控制器代碼 269
11.1.5 視圖代碼 270
11.1.6 功能測試 273
11.2 寵物管理 274
11.2.1 功能簡介 274
11.2.2 模型代碼的編寫 275
11.2.3 模型代碼的測試 276
11.2.4 控制器代碼 277
11.2.5 視圖代碼 280
11.2.6 功能測試 285
11.3 訂單管理 286
11.3.1 功能簡介 286
11.3.2 模型代碼的編寫 286
11.3.3 模型代碼的測試 290
11.3.4 控制器代碼 292
11.3.5 視圖代碼 294
11.3.6 功能測試 296
11.4 小結 297
11.5 習題 297
第12章 寵物商城優化完善 299
12.1 分類瀏覽寵物 299
12.1.1 功能簡介 299
12.1.2 模型代碼的編寫 300
12.1.3 模型代碼的測試 300
12.1.4 控制器代碼 301
12.1.5 視圖代碼 302
12.1.6 功能測試 302
12.2 查詢寵物 304
12.2.1 功能簡介 304
12.2.2 模型代碼的編寫 304
12.2.3 模型代碼的測試 305
12.2.4 控制器代碼 305
12.2.5 視圖代碼 306
12.2.6 功能測試 306
12.3 修改購物車中的寵物商品 307
12.3.1 功能簡介 307
12.3.2 模型代碼的編寫 308
12.3.3 模型代碼的測試 308
12.3.4 控制器代碼 309
12.3.5 視圖代碼 310
12.3.6 功能測試 311
12.4 訂單詳情 312
12.4.1 功能簡介 312
12.4.2 模型代碼的編寫 313
12.4.3 模型代碼的測試 314
12.4.4 控制器代碼 314
12.4.5 視圖代碼 315
12.4.6 功能測試 316
12.5 小結 317
12.6 習題 318
IV
V
- >
山海經
- >
上帝之肋:男人的真實旅程
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
二體千字文
- >
李白與唐代文化
- >
【精裝繪本】畫給孩子的中國神話
- >
名家帶你讀魯迅:故事新編
- >
我從未如此眷戀人間