Java Web基礎(chǔ)與實(shí)例教程
定 價(jià):65 元
- 作者:孔祥盛 趙芳
- 出版時(shí)間:2020/9/1
- ISBN:9787115542816
- 出 版 社:人民郵電出版社
- 中圖法分類:TP312.8
- 頁(yè)碼:342
- 紙張:
- 版次:01
- 開本:16開
本書采用“任務(wù)驅(qū)動(dòng)”的編寫模式,由淺入深、循序漸進(jìn)、系統(tǒng)地介紹了Java Web開發(fā)的相關(guān)知識(shí)。通過(guò)實(shí)際應(yīng)用的案例,幫助讀者鞏固所學(xué)知識(shí),以便更好地進(jìn)行開發(fā)實(shí)踐。
全書共15章,內(nèi)容涵蓋了Java Web開發(fā)基礎(chǔ)知識(shí)、Servlet接收GET請(qǐng)求數(shù)據(jù)、Servlet接收POST請(qǐng)求數(shù)據(jù)、Servlet生成HTTP響應(yīng)數(shù)據(jù)、異步請(qǐng)求和異步響應(yīng)、會(huì)話控制技術(shù):Cookie與Session、過(guò)濾器Filter和監(jiān)聽器Listener、MVC和JSTL、個(gè)人筆記系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)及實(shí)現(xiàn)、MySQL事務(wù)機(jī)制和JDBC的使用、layui以及CKEditor的使用,以及個(gè)人筆記系統(tǒng)首頁(yè)模塊的設(shè)計(jì)與實(shí)現(xiàn)、用戶管理模塊的設(shè)計(jì)與實(shí)現(xiàn)、筆記管理模塊的實(shí)現(xiàn)、其他功能模塊的設(shè)計(jì)與實(shí)現(xiàn)等知識(shí)。
1.內(nèi)容基礎(chǔ),講解細(xì)膩,便于自學(xué)
為了方便讀者理解晦澀難懂的知識(shí)點(diǎn),作者親手繪制了大量圖片進(jìn)行形象化表達(dá)。
2.由淺入深、知識(shí)詳盡
讀者按照章節(jié)順序?qū)W習(xí)本書內(nèi)容時(shí),絲毫不會(huì)感到頓挫。學(xué)完本書的內(nèi)容后,讀者可以掌握J(rèn)ava Web的組件知識(shí)、HTTP知識(shí)、異步請(qǐng)求與響應(yīng)知識(shí)、JSP+JSTL知識(shí)、數(shù)據(jù)庫(kù)設(shè)計(jì)知識(shí)、事務(wù)管理知識(shí)、UI前端框架layui以及CKEditor知識(shí)、MVC知識(shí)。
3.理論知識(shí)和實(shí)踐操作充分融合
本書力求將Java Web理論知識(shí)全部融入實(shí)踐任務(wù)中,讀者完成實(shí)踐任務(wù)后,獲得階段性學(xué)習(xí)成果的同時(shí),也掌握了Java Web理論知識(shí)。
4.實(shí)踐任務(wù)目的明確、環(huán)境具體、步驟詳細(xì)
本書將實(shí)踐任務(wù)分解成若干子任務(wù),將子任務(wù)分解成若干增設(shè)場(chǎng)景,將場(chǎng)景分解成若干個(gè)步驟,讀者按照步驟提示即可自行完成實(shí)踐任務(wù)。
5.項(xiàng)目案例精心定制
本書將Java Web知識(shí)充分融入精心定制的項(xiàng)目案例,讀者按照步驟提示即可快速開發(fā)出類實(shí)際系統(tǒng),幫助讀者激發(fā)學(xué)習(xí)興趣,幫助讀者獲得學(xué)習(xí)的成就感。
孔祥盛,副教授,長(zhǎng)期從事計(jì)算機(jī)相關(guān)教學(xué)與科研工作。
精通動(dòng)態(tài)網(wǎng)站開發(fā)、系統(tǒng)分析與設(shè)計(jì)、軟件測(cè)試、爬蟲、數(shù)據(jù)分析與數(shù)據(jù)挖掘、SQL Server、MySQL、UML建模、PowerDesigner建模工具、Java編程、JavaEE編程、Python編程、PHP編程、XML、JavaScript、UI設(shè)計(jì)等。
主編教材《PHP基礎(chǔ)與實(shí)例教程》,印次20余次;主編教材《MySQL基礎(chǔ)與實(shí)例教程》,印次10余次;翻譯Java專著一部。
第1章 概述 1
1.1 計(jì)算思維 1
1.2 算法 2
1.2.1 算法的定義 3
1.2.2 三種結(jié)構(gòu) 4
1.2.3 算法設(shè)計(jì)和表示 5
1.2.4 學(xué)生成績(jī)管理系統(tǒng)算法舉例 7
1.3 計(jì)算機(jī)程序和計(jì)算機(jī)語(yǔ)言 9
1.3.1 計(jì)算機(jī)程序 9
1.3.2 計(jì)算機(jī)語(yǔ)言 9
1.4 算法實(shí)現(xiàn)和VS2010開發(fā)環(huán)境簡(jiǎn)介 13
1.4.1 算法實(shí)現(xiàn) 13
1.4.2 VS2010開發(fā)環(huán)境介紹 14
1.5 本章小結(jié) 16
1.6 習(xí)題一 17
第2章 怎樣與計(jì)算機(jī)對(duì)話 18
2.1 學(xué)生綜合成績(jī)問(wèn)題求解 18
2.1.1 問(wèn)題闡述 18
2.1.2 算法分析 19
2.1.3 算法實(shí)現(xiàn) 19
2.2 任意學(xué)生綜合成績(jī)問(wèn)題求解 24
2.2.1 問(wèn)題闡述 24
2.2.2 算法分析 25
2.2.3 算法實(shí)現(xiàn) 25
2.3 判斷學(xué)生綜合成績(jī)是否良好問(wèn)題求解 27
2.3.1 問(wèn)題闡述 27
2.3.2 算法分析 27
2.3.3 算法實(shí)現(xiàn) 28
2.4 太陽(yáng)質(zhì)量問(wèn)題求解 32
2.4.1 問(wèn)題闡述 32
2.4.2 算法分析 32
2.4.3 算法實(shí)現(xiàn) 33
2.5 誰(shuí)去參加拔河比賽問(wèn)題求解 40
2.5.1 問(wèn)題闡述 40
2.5.2 算法分析 41
2.5.3 算法實(shí)現(xiàn) 41
2.6 根據(jù)身高求標(biāo)準(zhǔn)體重范圍問(wèn)題求解 43
2.6.1 問(wèn)題闡述 43
2.6.2 算法分析 43
2.6.3 算法實(shí)現(xiàn) 44
2.7 大小寫字母轉(zhuǎn)換問(wèn)題求解 48
2.7.1 問(wèn)題闡述 48
2.7.2 算法分析 48
2.7.3 算法實(shí)現(xiàn) 49
2.8 本章小結(jié) 50
2.9 習(xí)題二 50
第3章 怎樣解決生活中的選擇
問(wèn)題 53
3.1 各門課程不及格人數(shù)問(wèn)題求解 53
3.1.1 問(wèn)題闡述 53
3.1.2 算法分析 53
3.1.3 算法實(shí)現(xiàn) 55
3.2 各門課程最高分問(wèn)題求解 57
3.2.1 問(wèn)題闡述 57
3.2.2 算法分析 57
3.2.3 算法實(shí)現(xiàn) 58
3.3 判斷野山參品質(zhì)問(wèn)題求解 61
3.3.1 問(wèn)題闡述 61
3.3.2 算法分析 61
3.3.3 算法實(shí)現(xiàn) 62
3.4 中藥房藥材歸類問(wèn)題求解 64
3.4.1 問(wèn)題闡述 64
3.4.2 算法分析 64
3.4.3 算法實(shí)現(xiàn) 65
3.5 本章小結(jié) 67
3.6 習(xí)題三 67
第4章 怎樣解決生活中的重復(fù)
問(wèn)題 71
4.1 n個(gè)連續(xù)自然數(shù)求和問(wèn)題求解 71
4.1.1 問(wèn)題闡述 71
4.1.2 算法分析 72
4.1.3 算法實(shí)現(xiàn) 72
4.2 多個(gè)學(xué)生成績(jī)輸入問(wèn)題求解 75
4.2.1 問(wèn)題闡述 75
4.2.2 算法分析 75
4.2.3 算法實(shí)現(xiàn) 76
4.3 多個(gè)學(xué)生學(xué)號(hào)輸入問(wèn)題求解 81
4.3.1 問(wèn)題闡述 81
4.3.2 算法分析 81
4.3.3 算法實(shí)現(xiàn) 83
4.4 課程成績(jī)平均分計(jì)算問(wèn)題求解 89
4.4.1 問(wèn)題闡述 89
4.4.2 算法分析 89
4.4.3 算法實(shí)現(xiàn) 89
4.5 學(xué)生成績(jī)查詢問(wèn)題求解 94
4.5.1 問(wèn)題闡述 94
4.5.2 算法分析 94
4.5.3 算法實(shí)現(xiàn) 95
4.6 累計(jì)吃香蕉問(wèn)題求解 99
4.6.1 問(wèn)題闡述 99
4.6.2 算法分析 99
4.6.3 算法實(shí)現(xiàn) 100
4.7 快速列出指定日期問(wèn)題求解 101
4.7.1 問(wèn)題闡述 101
4.7.2 算法分析 102
4.7.3 算法實(shí)現(xiàn) 102
4.8 銷售員月平均話費(fèi)問(wèn)題求解 103
4.8.1 問(wèn)題闡述 103
4.8.2 算法分析 103
4.8.3 算法實(shí)現(xiàn) 105
4.9 分?jǐn)?shù)排名問(wèn)題求解 106
4.9.1 問(wèn)題闡述 106
4.9.2 算法分析 106
4.9.3 算法實(shí)現(xiàn) 107
4.10 本章小結(jié) 109
4.11 習(xí)題四 110
第5章 怎樣使用工程思維解決
復(fù)雜問(wèn)題 118
5.1 學(xué)習(xí)小組的最高分問(wèn)題求解 118
5.1.1 問(wèn)題闡述 118
5.1.2 算法分析 119
5.1.3 算法實(shí)現(xiàn) 122
5.2 班級(jí)成績(jī)的最高分問(wèn)題求解 128
5.2.1 問(wèn)題闡述 128
5.2.2 算法分析 129
5.2.3 算法實(shí)現(xiàn) 130
5.3 階乘求和問(wèn)題求解 134
5.3.1 問(wèn)題闡述 134
5.3.2 算法分析 135
5.3.3 算法實(shí)現(xiàn) 135
5.4 用遞歸函數(shù)求階乘問(wèn)題求解 137
5.4.1 問(wèn)題闡述 137
5.4.2 算法分析 137
5.4.3 算法實(shí)現(xiàn) 137
5.5 家人儲(chǔ)蓄記賬問(wèn)題求解 139
5.5.1 問(wèn)題闡述 139
5.5.2 算法分析 139
5.5.3 算法實(shí)現(xiàn) 140
5.6 程序訪問(wèn)用戶計(jì)數(shù)問(wèn)題求解 144
5.6.1 問(wèn)題闡述 144
5.6.2 算法分析 145
5.6.3 算法實(shí)現(xiàn) 146
5.7 花壇面積計(jì)算問(wèn)題求解 151
5.7.1 問(wèn)題闡述 151
5.7.2 算法分析 151
5.7.3 算法實(shí)現(xiàn) 152
5.8 兩點(diǎn)之間距離計(jì)算問(wèn)題求解 157
5.8.1 問(wèn)題闡述 157
5.8.2 算法分析 158
5.8.3 算法實(shí)現(xiàn) 158
5.9 本章小結(jié) 160
5.10 習(xí)題五 161
第6章 怎樣快速訪問(wèn)數(shù)據(jù) 169
6.1 學(xué)生基本信息錄入后存放問(wèn)題求解 169
6.1.1 問(wèn)題闡述 169
6.1.2 算法分析 170
6.1.3 算法實(shí)現(xiàn) 170
6.2 學(xué)生成績(jī)排序之?dāng)?shù)據(jù)交換問(wèn)題求解 175
6.2.1 問(wèn)題闡述 175
6.2.2 算法分析 175
6.2.3 算法實(shí)現(xiàn) 176
6.3 如何統(tǒng)計(jì)學(xué)生成績(jī)等級(jí)問(wèn)題求解 178
6.3.1 問(wèn)題闡述 178
6.3.2 算法分析 178
6.3.3 算法實(shí)現(xiàn) 179
6.4 本章小結(jié) 182
6.5 習(xí)題六 182
第7章 怎樣實(shí)現(xiàn)復(fù)雜的數(shù)據(jù)
結(jié)構(gòu) 185
7.1 興趣小組成員基本信息初始化問(wèn)題
求解 185
7.1.1 問(wèn)題闡述 185
7.1.2 算法分析 185
7.1.3 算法實(shí)現(xiàn) 186
7.2 新增小組成員基本信息問(wèn)題求解 189
7.2.1 問(wèn)題闡述 189
7.2.2 算法分析 189
7.2.3 算法實(shí)現(xiàn) 191
7.3 中醫(yī)方劑中六君子湯的定義問(wèn)題
求解 194
7.3.1 問(wèn)題闡述 194
7.3.2 算法實(shí)現(xiàn) 194
7.4 尋找成績(jī)不及格的學(xué)生信息問(wèn)題
求解 195
7.4.1 問(wèn)題闡述 195
7.4.2 算法分析 195
7.4.3 算法實(shí)現(xiàn) 196
7.5 挑選參賽選手問(wèn)題求解 198
7.5.1 問(wèn)題闡述 198
7.5.2 算法分析 198
7.5.3 算法實(shí)現(xiàn) 199
7.6 師生信息統(tǒng)計(jì)表問(wèn)題求解 201
7.6.1 問(wèn)題闡述 201
7.6.2 算法分析 201
7.6.3 算法實(shí)現(xiàn) 203
7.7 嬰兒接種疫苗時(shí)間問(wèn)題求解 205
7.7.1 問(wèn)題闡述 205
7.7.2 算法分析 206
7.7.3 算法實(shí)現(xiàn) 207
7.8 本章小結(jié) 208
7.9 習(xí)題七 208
第8章 如何更好地管理數(shù)據(jù) 210
8.1 減少數(shù)據(jù)重復(fù)輸入問(wèn)題求解 210
8.1.1 問(wèn)題闡述 210
8.1.2 算法分析 211
8.1.3 算法實(shí)現(xiàn) 212
8.2 保存數(shù)據(jù)問(wèn)題求解 222
8.2.1 問(wèn)題闡述 222
8.2.2 算法分析 223
8.2.3 算法實(shí)現(xiàn) 224
8.3 本章小結(jié) 232
8.4 習(xí)題八 233
附錄 結(jié)構(gòu)化程序的算法描述 235