定 價:¥89.80
作 者: | 清華大學出版社 著 |
出版社: | 清華大學出版社 |
叢編項: | 軟件項目開發(fā)全程實錄 |
標 簽: | 暫缺 |
ISBN: | 9787302498797 | 出版時間: | 2019-01-01 | 包裝: | 平裝 |
開本: | 16開 | 頁數(shù): | 字數(shù): |
第1章 ITCLUB博客(Servlet SQL Server 2014 jQuery實現(xiàn)) 1
視頻講解:1小時47分鐘
1.1 開發(fā)背景 2
1.2 系統(tǒng)設計 2
1.2.1 系統(tǒng)功能設計 2
1.2.2 系統(tǒng)業(yè)務流程 3
1.2.3 系統(tǒng)開發(fā)環(huán)境 3
1.2.4 系統(tǒng)預覽 8
1.3 數(shù)據(jù)庫設計 9
1.3.1 數(shù)據(jù)庫設計概述 9
1.3.2 創(chuàng)建數(shù)據(jù)庫 10
1.3.3 創(chuàng)建數(shù)據(jù)表 11
1.3.4 其他數(shù)據(jù)表結構 14
1.4 開發(fā)準備 16
1.4.1 在Eclipse中創(chuàng)建Web服務器 16
1.4.2 創(chuàng)建項目 19
1.4.3 創(chuàng)建JSP文件 22
1.4.4 實現(xiàn)“網(wǎng)站正在建設中”頁面 26
1.4.5 創(chuàng)建項目目錄結構 29
1.5 博客首頁模塊的設計 32
1.5.1 首頁模塊概述 32
1.5.2 設計首頁頁面 33
1.5.3 實現(xiàn)“精選博文”功能 34
1.5.4 實現(xiàn)“最新博文”功能 42
1.5.5 實現(xiàn)“博客排行榜”功能 46
1.6 登錄注冊 49
1.6.1 登錄注冊模塊概述 49
1.6.2 實現(xiàn)“算數(shù)驗證碼”的功能 50
1.6.3 實現(xiàn)Ajax提交表單數(shù)據(jù)的功能 54
1.7 博客文章模塊的設計 57
1.7.1 博客文章模塊概述 57
1.7.2 設計博客文章頁面 58
1.7.3 實現(xiàn)“獲取博主頭像”的功能 59
1.7.4 實現(xiàn)“統(tǒng)計文章與評論總數(shù)”的功能 63
1.7.5 實現(xiàn)“獲取文章列表”的功能 65
1.8 本章小結 69
第2章 甜橙音樂網(wǎng)(JSP SQL Server 2014 jQuery jPlayer實現(xiàn)) 70
視頻講解:1小時39分鐘
2.1 開發(fā)背景 71
2.2 系統(tǒng)設計 71
2.2.1 系統(tǒng)功能結構 71
2.2.2 系統(tǒng)流程 71
2.2.3 系統(tǒng)開發(fā)環(huán)境 72
2.2.4 系統(tǒng)預覽 72
2.3 數(shù)據(jù)庫設計 73
2.3.1 數(shù)據(jù)庫設計概述 73
2.3.2 創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表 74
2.3.3 數(shù)據(jù)表結構說明 74
2.4 網(wǎng)站首頁模塊的設計 76
2.4.1 首頁模塊概述 76
2.4.2 設計首頁頁面 76
2.4.3 實現(xiàn)“熱門歌手列表”功能 77
2.4.4 實現(xiàn)“熱門歌曲列表”功能 80
2.4.5 實現(xiàn)“音樂播放”功能 83
2.5 排行榜模塊的設計 84
2.5.1 排行榜模塊概述 84
2.5.2 設計排行榜頁面 84
2.5.3 實現(xiàn)歌曲“排行榜”的功能 85
2.6 曲風模塊的設計 88
2.6.1 曲風模塊概述 88
2.6.2 設計曲風模塊頁面 89
2.6.3 實現(xiàn)曲風模塊數(shù)據(jù)的獲取 90
2.6.4 實現(xiàn)曲風模塊頁面的渲染 91
2.6.5 實現(xiàn)“曲風列表”的分頁功能 93
2.7 發(fā)現(xiàn)音樂模塊的設計 95
2.7.1 發(fā)現(xiàn)音樂模塊概述 95
2.7.2 設計發(fā)現(xiàn)音樂頁面 95
2.7.3 實現(xiàn)發(fā)現(xiàn)音樂的搜索功能 96
2.8 歌手模塊的設計 99
2.8.1 歌手模塊概述 99
2.8.2 設計歌手列表頁面 100
2.8.3 實現(xiàn)歌手列表的功能 101
2.8.4 設計歌手詳情頁面 105
2.8.5 實現(xiàn)歌手詳情的功能 106
2.9 本章小結 109
第3章 程序源論壇(Spring MVC MyBatis Shiro UEditor MySQL實現(xiàn)) 110
視頻講解:2小時18分鐘
3.1 開發(fā)背景 111
3.2 系統(tǒng)功能設置 111
3.2.1 系統(tǒng)功能結構 111
3.2.2 系統(tǒng)業(yè)務流程 111
3.2.3 系統(tǒng)開發(fā)環(huán)境 112
3.2.4 系統(tǒng)預覽 112
3.3 開發(fā)準備 114
3.3.1 了解Java Web目錄結構 114
3.3.2 創(chuàng)建項目 115
3.3.3 前期項目準備 116
3.3.4 修改字符集 118
3.3.5 構建項目 119
3.4 富文本UEditor 126
3.4.1 富文本UEditor概述 126
3.4.2 使用UEditor 134
3.4.3 展示UEditor 136
3.5 數(shù)據(jù)庫設計 138
3.5.1 數(shù)據(jù)與邏輯 138
3.5.2 創(chuàng)建數(shù)據(jù)庫表 139
3.6 頁面功能設計 140
3.6.1 設計頁面效果 140
3.6.2 發(fā)表帖子頁面 140
3.6.3 展示帖子頁面 142
3.6.4 添加分頁原型 143
3.6.5 查看頁面原型 144
3.7 帖子保存與展示 145
3.7.1 接收帖子參數(shù) 145
3.7.2 處理帖子參數(shù) 146
3.7.3 保存帖子附加信息 150
3.7.4 分頁查詢帖子 151
3.7.5 使用JSTL迭代數(shù)據(jù) 154
3.7.6 查看帖子的詳細內容 157
3.8 帖子的關系鏈 163
3.8.1 維護關系鏈 163
3.8.2 保存跟帖 165
3.8.3 帶參數(shù)的分頁 167
3.9 實現(xiàn)登錄注冊 170
3.9.1 用戶注冊 170
3.9.2 用戶登錄 171
3.9.3 用戶退出 173
3.10 配置文件 174
3.10.1 框架配置文件 174
3.10.2 UEditor富文本配置文件 174
3.11 本章小結 175
第4章 52同城信息網(wǎng)(Struts 2.5 SQL Server 2014實現(xiàn)) 176
視頻講解:2小時9分鐘
4.1 開發(fā)背景 177
4.2 系統(tǒng)分析 177
4.2.1 需求分析 177
4.2.2 可行性分析 177
4.2.3 編寫項目計劃書 178
4.3 系統(tǒng)設計 180
4.3.1 系統(tǒng)目標 180
4.3.2 系統(tǒng)功能結構 180
4.3.3 系統(tǒng)流程 181
4.3.4 系統(tǒng)預覽 181
4.3.5 構建開發(fā)環(huán)境 182
4.3.6 文件夾組織結構 183
4.3.7 編碼規(guī)則 184
4.4 數(shù)據(jù)庫設計 185
4.4.1 數(shù)據(jù)庫分析 186
4.4.2 數(shù)據(jù)庫概念設計 186
4.4.3 數(shù)據(jù)庫邏輯結構 187
4.5 公共類設計 188
4.5.1 數(shù)據(jù)庫連接及操作類 189
4.5.2 業(yè)務處理類 191
4.5.3 分頁類 195
4.5.4 字符串處理類 197
4.6 前臺頁面設計 198
4.6.1 前臺頁面概述 198
4.6.2 前臺頁面技術分析 198
4.6.3 前臺頁面的實現(xiàn)過程 199
4.7 前臺信息顯示設計 200
4.7.1 信息顯示概述 200
4.7.2 信息顯示技術分析 201
4.7.3 列表顯示信息的實現(xiàn)過程 203
4.7.4 顯示信息詳細內容的實現(xiàn)過程 213
4.8 信息發(fā)布模塊設計 215
4.8.1 信息發(fā)布模塊概述 215
4.8.2 信息發(fā)布模塊技術分析 216
4.8.3 信息發(fā)布模塊的實現(xiàn)過程 220
4.8.4 單元測試 223
4.9 后臺登錄設計 227
4.9.1 后臺登錄功能概述 227
4.9.2 后臺登錄技術分析 228
4.9.3 后臺登錄的實現(xiàn)過程 228
4.10 后臺頁面設計 230
4.10.1 后臺頁面概述 230
4.10.2 后臺頁面技術分析 231
4.10.3 后臺頁面的實現(xiàn)過程 232
4.11 后臺信息管理設計 232
4.11.1 信息管理功能概述 232
4.11.2 信息管理技術分析 235
4.11.3 后臺信息顯示的實現(xiàn)過程 236
4.11.4 信息審核的實現(xiàn)過程 241
4.11.5 信息付費設置的實現(xiàn)過程 244
4.12 網(wǎng)站發(fā)布 246
4.13 開發(fā)技巧與難點分析 247
4.13.1 實現(xiàn)頁面中的超鏈接 247
4.13.2 Struts 2.5中的中文亂碼問題 248
4.14 Struts 2.5框架搭建與介紹 248
4.14.1 搭建Struts 2.5框架 248
4.14.2 Struts 2.5框架介紹 249
4.15 本章小結 253
第5章 物流配貨系統(tǒng) (Struts 2.5 MySQL實現(xiàn)) 254
視頻講解:1小時44分鐘
5.1 開發(fā)背景 255
5.2 系統(tǒng)分析 255
5.2.1 需求分析 255
5.2.2 必要性分析 255
5.3 系統(tǒng)設計 255
5.3.1 系統(tǒng)目標 255
5.3.2 系統(tǒng)功能結構 256
5.3.3 系統(tǒng)開發(fā)環(huán)境 256
5.3.4 系統(tǒng)預覽 257
5.3.5 系統(tǒng)文件夾架構 259
5.4 數(shù)據(jù)庫設計 259
5.4.1 數(shù)據(jù)表概要說明 259
5.4.2 數(shù)據(jù)庫邏輯設計 260
5.5 公共模塊設計 261
5.5.1 編寫數(shù)據(jù)庫持久化類 261
5.5.2 編寫獲取系統(tǒng)時間操作類 263
5.5.3 編寫分頁Bean 263
5.5.4 請求頁面中元素類的編寫 266
5.5.5 編寫重新定義的simple模板 266
5.6 管理員功能模塊設計 268
5.6.1 管理員模塊概述 268
5.6.2 管理員模塊技術分析 269
5.6.3 管理員模塊實現(xiàn)過程 270
5.7 車源管理模塊設計 274
5.7.1 車源管理模塊概述 274
5.7.2 車源管理技術分析 275
5.7.3 車源管理實現(xiàn)過程 276
5.8 發(fā)貨單管理流程模塊 281
5.8.1 發(fā)貨單管理流程概述 281
5.8.2 發(fā)貨單管理流程技術分析 281
5.8.3 發(fā)貨單管理流程實現(xiàn)過程 283
5.9 開發(fā)技巧與難點分析 287
5.10 本章小結 287
第6章 明日知道(Struts 2.5 Spring 4 Hibernate 4 jQuery MySQL實現(xiàn)) 288
視頻講解:1小時45分鐘
6.1 開發(fā)背景 289
6.2 系統(tǒng)分析 289
6.2.1 需求分析 289
6.2.2 可行性研究 289
6.3 系統(tǒng)設計 290
6.3.1 系統(tǒng)目標 290
6.3.2 系統(tǒng)功能結構 290
6.3.3 系統(tǒng)流程 290
6.3.4 開發(fā)環(huán)境 291
6.3.5 系統(tǒng)預覽 291
6.3.6 文件夾組織結構 293
6.4 數(shù)據(jù)庫設計 294
6.4.1 數(shù)據(jù)庫概念結構分析 294
6.4.2 數(shù)據(jù)庫邏輯結構設計 295
6.5 公共模塊設計 297
6.5.1 Spring Hibernate組合下實現(xiàn)持久層 297
6.5.2 Struts 2.5標簽實現(xiàn)分頁 299
6.6 主頁面設計 301
6.6.1 主頁面概述 301
6.6.2 主頁面技術分析 302
6.6.3 首頁實現(xiàn)過程 302
6.6.4 社區(qū)首頁實現(xiàn)過程 304
6.7 文章維護模塊設計 305
6.7.1 文章維護模塊概述 305
6.7.2 文章維護模塊技術分析 305
6.7.3 添加文章實現(xiàn)過程 306
6.7.4 瀏覽文章實現(xiàn)過程 308
6.7.5 文章回復實現(xiàn)過程 309
6.7.6 修改文章實現(xiàn)過程 310
6.7.7 刪除文章實現(xiàn)過程 311
6.8 文章搜索模塊設計 312
6.8.1 文章搜索模塊概述 312
6.8.2 文章搜索模塊技術分析 313
6.8.3 搜索我的文章實現(xiàn)過程 313
6.8.4 根據(jù)關鍵字搜索文章實現(xiàn)過程 314
6.8.5 熱門搜索實現(xiàn)過程 316
6.8.6 搜索文章作者的所有文章實現(xiàn)過程 317
6.8.7 搜索回復作者的所有文章實現(xiàn)過程 318
6.9 開發(fā)技巧與難點分析 319
6.9.1 實現(xiàn)文章回復的異步提交的問題 319
6.9.2 解決系統(tǒng)當前位置動態(tài)設置的問題 321
6.10 本章小結 324
第7章 九宮格記憶網(wǎng)(Java Web Ajax jQuery MySQL實現(xiàn)) 325
視頻講解:1小時17分鐘
7.1 開發(fā)背景 326
7.2 需求分析 326
7.3 系統(tǒng)設計 326
7.3.1 系統(tǒng)目標 326
7.3.2 功能結構 326
7.3.3 系統(tǒng)流程 327
7.3.4 開發(fā)環(huán)境 327
7.3.5 系統(tǒng)預覽 328
7.3.6 文件夾組織結構 331
7.4 數(shù)據(jù)庫設計 331
7.4.1 數(shù)據(jù)庫設計 331
7.4.2 數(shù)據(jù)表設計 332
7.5 公共模塊設計 333
7.5.1 編寫數(shù)據(jù)庫連接及操作的類 333
7.5.2 編寫保存分頁代碼的JavaBean 337
7.5.3 配置解決中文亂碼的過濾器 339
7.5.4 編寫實體類 341
7.6 主界面設計 341
7.6.1 主界面概述 341
7.6.2 主界面技術分析 342
7.6.3 主界面的實現(xiàn)過程 343
7.7 顯示九宮格日記列表模塊設計 344
7.7.1 顯示九宮格日記列表概述 344
7.7.2 顯示九宮格日記列表技術分析 344
7.7.3 查看日記原圖 346
7.7.4 對日記圖片進行左轉和右轉 347
7.7.5 顯示全部九宮格日記的實現(xiàn)過程 350
7.7.6 我的日記的實現(xiàn)過程 354
7.8 寫九宮格日記模塊設計 355
7.8.1 寫九宮格日記概述 355
7.8.2 寫九宮格日記技術分析 356
7.8.3 填寫日記信息的實現(xiàn)過程 357
7.8.4 預覽生成的日記圖片的實現(xiàn)過程 362
7.8.5 保存日記圖片的實現(xiàn)過程 366
7.9 本章小結 368
第8章 圖書館管理系統(tǒng)(Java Web MySQL實現(xiàn)) 369
視頻講解:1小時41分鐘
8.1 開發(fā)背景 370
8.2 需求分析 370
8.3 系統(tǒng)設計 370
8.3.1 系統(tǒng)目標 370
8.3.2 系統(tǒng)功能結構 371
8.3.3 系統(tǒng)流程 371
8.3.4 開發(fā)環(huán)境 372
8.3.5 系統(tǒng)預覽 372
8.3.6 文件夾組織結構 373
8.4 數(shù)據(jù)庫設計 373
8.4.1 數(shù)據(jù)庫分析 373
8.4.2 數(shù)據(jù)庫概念設計 373
8.4.3 數(shù)據(jù)庫邏輯結構 375
8.5 公共模塊設計 378
8.5.1 數(shù)據(jù)庫連接及操作類的編寫 379
8.5.2 字符串處理類的編寫 382
8.5.3 配置解決中文亂碼的過濾器 382
8.6 主界面設計 383
8.6.1 主界面概述 383
8.6.2 主界面技術分析 384
8.6.3 主界面的實現(xiàn)過程 385
8.7 管理員模塊設計 386
8.7.1 管理員模塊概述 386
8.7.2 管理員模塊技術分析 386
8.7.3 系統(tǒng)登錄的實現(xiàn)過程 388
8.7.4 查看管理員的實現(xiàn)過程 391
8.7.5 添加管理員的實現(xiàn)過程 395
8.7.6 設置管理員權限的實現(xiàn)過程 398
8.7.7 刪除管理員的實現(xiàn)過程 402
8.7.8 單元測試 403
8.8 圖書借還模塊設計 405
8.8.1 圖書借還模塊概述 405
8.8.2 圖書借還模塊技術分析 405
8.8.3 圖書借閱的實現(xiàn)過程 407
8.8.4 圖書續(xù)借的實現(xiàn)過程 411
8.8.5 圖書歸還的實現(xiàn)過程 414
8.8.6 圖書借閱查詢的實現(xiàn)過程 416
8.8.7 單元測試 420
8.9 開發(fā)問題解析 421
8.9.1 如何自動計算圖書歸還日期 421
8.9.2 如何對圖書借閱信息進行統(tǒng)計排行 422
8.10 本章小結 422
第9章 網(wǎng)絡在線考試系統(tǒng)(Servlet WebSocket MySQL實現(xiàn)) 423
視頻講解:54分鐘
9.1 開發(fā)背景 424
9.2 需求分析 424
9.3 系統(tǒng)設計 424
9.3.1 系統(tǒng)目標 424
9.3.2 功能結構 425
9.3.3 系統(tǒng)業(yè)務流程 425
9.3.4 開發(fā)環(huán)境 425
9.3.5 系統(tǒng)預覽 426
9.3.6 文件夾組織結構 428
9.4 數(shù)據(jù)庫設計 428
9.4.1 初始化數(shù)據(jù)庫 428
9.4.2 數(shù)據(jù)庫表結構 429
9.4.3 數(shù)據(jù)庫表關系 431
9.5 考試計時模塊設計 431
9.5.1 考試計時模塊概述 431
9.5.2 考試計時模塊技術分析 432
9.5.3 設計計時模塊的界面 432
9.5.4 引用并設置WebSocket路徑 434
9.5.5 編寫計時模塊的業(yè)務邏輯 435
9.5.6 啟動計時線程 437
9.6 考試科目模塊設計 439
9.6.1 考試科目模塊概述 439
9.6.2 考試科目模塊技術分析 441
9.6.3 獲取并顯示考試科目 442
9.6.4 獲取并顯示指定考試科目的所有試卷 444
9.6.5 獲取并顯示試題及答案 446
9.7 開發(fā)技巧 451
9.7.1 通過字符串ASCII碼加密實現(xiàn)加密答案 451
9.7.2 科學的加密方式MD5 451
9.8 本章小結 452
第10章 天下淘商城(Struts 2.5 Spring Hibernate MySQL實現(xiàn)) 453
視頻講解:2小時3分鐘
10.1 開發(fā)背景 454
10.2 需求分析 454
10.3 系統(tǒng)設計 454
10.3.1 功能結構 454
10.3.2 系統(tǒng)流程 455
10.3.3 開發(fā)環(huán)境 456
10.3.4 系統(tǒng)預覽 456
10.3.5 文件夾組織結構 459
10.4 數(shù)據(jù)庫設計 459
10.4.1 數(shù)據(jù)庫概念設計 459
10.4.2 創(chuàng)建數(shù)據(jù)庫及數(shù)據(jù)表 461
10.5 公共模塊的設計 463
10.5.1 泛型工具類 463
10.5.2 數(shù)據(jù)持久化類 464
10.5.3 分頁操作 465
10.5.4 實體映射 467
10.6 項目環(huán)境搭建 471
10.6.1 配置Struts 2.5 472
10.6.2 配置Hibernate 475
10.6.3 配置Spring 476
10.6.4 配置web.xml 477
10.7 前臺商品信息查詢模塊設計 478
10.7.1 前臺商品信息查詢模塊概述 478
10.7.2 前臺商品信息查詢模塊技術分析 478
10.7.3 前臺商品信息查詢模塊實現(xiàn)過程 479
10.8 購物車模塊設計 481
10.8.1 購物車模塊概述 481
10.8.2 購物車模塊技術分析 482
10.8.3 購物車基本功能實現(xiàn)過程 482
10.8.4 訂單相關功能實現(xiàn)過程 485
10.9 后臺商品管理模塊設計 488
10.9.1 后臺商品管理模塊概述 488
10.9.2 后臺商品管理模塊技術分析 488
10.9.3 商品管理功能實現(xiàn)過程 489
10.9.4 商品類別管理功能實現(xiàn)過程 493
10.10 開發(fā)技巧與難點分析 497
10.11 本章小結 498