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