Java Web項目開發全程實錄epub

圖書網
圖書網
圖書網
10378
文章
1383
評論
2020年4月13日22:53:11 評論 34

Java Web項目開發全程實錄 作者:明日科技

Java Web項目開發全程實錄 出版社:清華大學出版社

Java Web項目開發全程實錄 內容簡介

《Java Web項目開發全程實錄》以ITCLUB博客、甜橙音樂網、程序源論壇、52同城信息網、物流配貨系統、明日知道、九宮格記憶網、圖書館管理系統、網絡在線考試系統和天下淘商城10個實際項目開發程序為案例,從軟件工程的角度出發,按照項目的開發順序,系統、全面地介紹了程序開發流程。從開發背景、需求分析、系統功能分析、數據庫分析、數據庫建模、網站開發到網站的發布,每個過程都做了詳細的介紹。

Java Web項目開發全程實錄 目錄

第1章? ITCLUB博客(Servlet SQL Server 2014 jQuery實現) 1

視頻講解:1小時47分鐘

1.1? 開發背景 2

1.2? 系統設計 2

1.2.1? 系統功能設計 2

1.2.2? 系統業務流程 3

1.2.3? 系統開發環境 3

1.2.4? 系統預覽 8

1.3? 數據庫設計 9

1.3.1? 數據庫設計概述 9

1.3.2? 創建數據庫 10

1.3.3? 創建數據表 11

1.3.4? 其他數據表結構 14

1.4? 開發準備 16

1.4.1? 在Eclipse中創建Web服務器 16

1.4.2? 創建項目 19

1.4.3? 創建JSP文件 22

1.4.4? 實現“網站正在建設中”頁面 26

1.4.5? 創建項目目錄結構 29

1.5? 博客首頁模塊的設計 32

1.5.1? 首頁模塊概述 32

1.5.2? 設計首頁頁面 33

1.5.3? 實現“精選博文”功能 34

1.5.4? 實現“最新博文”功能 42

1.5.5? 實現“博客排行榜”功能 46

1.6? 登錄注冊 49

1.6.1? 登錄注冊模塊概述 49

1.6.2? 實現“算數驗證碼”的功能 50

1.6.3? 實現Ajax提交表單數據的功能 54

1.7? 博客文章模塊的設計 57

1.7.1? 博客文章模塊概述 57

1.7.2? 設計博客文章頁面 58

1.7.3? 實現“獲取博主頭像”的功能 59

1.7.4? 實現“統計文章與評論總數”的功能 63

1.7.5? 實現“獲取文章列表”的功能 65

1.8? 本章小結 69

第2章? 甜橙音樂網(JSP SQL Server 2014 jQuery jPlayer實現) 70

視頻講解:1小時39分鐘

2.1? 開發背景 71

2.2? 系統設計 71

2.2.1? 系統功能結構 71

2.2.2? 系統流程 71

2.2.3? 系統開發環境 72

2.2.4? 系統預覽 72

2.3? 數據庫設計 73

2.3.1? 數據庫設計概述 73

2.3.2? 創建數據庫和數據表 74

2.3.3? 數據表結構說明 74

2.4? 網站首頁模塊的設計 76

2.4.1? 首頁模塊概述 76

2.4.2? 設計首頁頁面 76

2.4.3? 實現“熱門歌手列表”功能 77

2.4.4? 實現“熱門歌曲列表”功能 80

2.4.5? 實現“音樂播放”功能 83

2.5? 排行榜模塊的設計 84

2.5.1? 排行榜模塊概述 84

2.5.2? 設計排行榜頁面 84

2.5.3? 實現歌曲“排行榜”的功能 85

2.6? 曲風模塊的設計 88

2.6.1? 曲風模塊概述 88

2.6.2? 設計曲風模塊頁面 89

2.6.3? 實現曲風模塊數據的獲取 90

2.6.4? 實現曲風模塊頁面的渲染 91

2.6.5? 實現“曲風列表”的分頁功能 93

2.7? 發現音樂模塊的設計 95

2.7.1? 發現音樂模塊概述 95

2.7.2? 設計發現音樂頁面 95

2.7.3? 實現發現音樂的搜索功能 96

2.8? 歌手模塊的設計 99

2.8.1? 歌手模塊概述 99

2.8.2? 設計歌手列表頁面 100

2.8.3? 實現歌手列表的功能 101

2.8.4? 設計歌手詳情頁面 105

2.8.5? 實現歌手詳情的功能 106

2.9? 本章小結 109

第3章? 程序源論壇(Spring MVC MyBatis Shiro UEditor MySQL實現) 110

視頻講解:2小時18分鐘

3.1? 開發背景 111

3.2? 系統功能設置 111

3.2.1? 系統功能結構 111

3.2.2? 系統業務流程 111

3.2.3? 系統開發環境 112

3.2.4? 系統預覽 112

3.3? 開發準備 114

3.3.1? 了解Java Web目錄結構 114

3.3.2? 創建項目 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? 數據庫設計 138

3.5.1? 數據與邏輯 138

3.5.2? 創建數據庫表 139

3.6? 頁面功能設計 140

3.6.1? 設計頁面效果 140

3.6.2? 發表帖子頁面 140

3.6.3? 展示帖子頁面 142

3.6.4? 添加分頁原型 143

3.6.5? 查看頁面原型 144

3.7? 帖子保存與展示 145

3.7.1? 接收帖子參數 145

3.7.2? 處理帖子參數 146

3.7.3? 保存帖子附加信息 150

3.7.4? 分頁查詢帖子 151

3.7.5? 使用JSTL迭代數據 154

3.7.6? 查看帖子的詳細內容 157

3.8? 帖子的關系鏈 163

3.8.1? 維護關系鏈 163

3.8.2? 保存跟帖 165

3.8.3? 帶參數的分頁 167

3.9? 實現登錄注冊 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同城信息網(Struts 2.5 SQL Server 2014實現) 176

視頻講解:2小時9分鐘

4.1? 開發背景 177

4.2? 系統分析 177

4.2.1? 需求分析 177

4.2.2? 可行性分析 177

4.2.3? 編寫項目計劃書 178

4.3? 系統設計 180

4.3.1? 系統目標 180

4.3.2? 系統功能結構 180

4.3.3? 系統流程 181

4.3.4? 系統預覽 181

4.3.5? 構建開發環境 182

4.3.6? 文件夾組織結構 183

4.3.7? 編碼規則 184

4.4? 數據庫設計 185

4.4.1? 數據庫分析 186

4.4.2? 數據庫概念設計 186

4.4.3? 數據庫邏輯結構 187

4.5? 公共類設計 188

4.5.1? 數據庫連接及操作類 189

4.5.2? 業務處理類 191

4.5.3? 分頁類 195

4.5.4? 字符串處理類 197

4.6? 前臺頁面設計 198

4.6.1? 前臺頁面概述 198

4.6.2? 前臺頁面技術分析 198

4.6.3? 前臺頁面的實現過程 199

4.7? 前臺信息顯示設計 200

4.7.1? 信息顯示概述 200

4.7.2? 信息顯示技術分析 201

4.7.3? 列表顯示信息的實現過程 203

4.7.4? 顯示信息詳細內容的實現過程 213

4.8? 信息發布模塊設計 215

4.8.1? 信息發布模塊概述 215

4.8.2? 信息發布模塊技術分析 216

4.8.3? 信息發布模塊的實現過程 220

4.8.4? 單元測試 223

4.9? 后臺登錄設計 227

4.9.1? 后臺登錄功能概述 227

4.9.2? 后臺登錄技術分析 228

4.9.3? 后臺登錄的實現過程 228

4.10? 后臺頁面設計 230

4.10.1? 后臺頁面概述 230

4.10.2? 后臺頁面技術分析 231

4.10.3? 后臺頁面的實現過程 232

4.11? 后臺信息管理設計 232

4.11.1? 信息管理功能概述 232

4.11.2? 信息管理技術分析 235

4.11.3? 后臺信息顯示的實現過程 236

4.11.4? 信息審核的實現過程 241

4.11.5? 信息付費設置的實現過程 244

4.12? 網站發布 246

4.13? 開發技巧與難點分析 247

4.13.1? 實現頁面中的超鏈接 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章? 物流配貨系統 (Struts 2.5 MySQL實現) 254

視頻講解:1小時44分鐘

5.1? 開發背景 255

5.2? 系統分析 255

5.2.1? 需求分析 255

5.2.2? 必要性分析 255

5.3? 系統設計 255

5.3.1? 系統目標 255

5.3.2? 系統功能結構 256

5.3.3? 系統開發環境 256

5.3.4? 系統預覽 257

5.3.5? 系統文件夾架構 259

5.4? 數據庫設計 259

5.4.1? 數據表概要說明 259

5.4.2 數據庫邏輯設計 260

5.5? 公共模塊設計 261

5.5.1? 編寫數據庫持久化類 261

5.5.2? 編寫獲取系統時間操作類 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? 管理員模塊實現過程 270

5.7? 車源管理模塊設計 274

5.7.1? 車源管理模塊概述 274

5.7.2? 車源管理技術分析 275

5.7.3? 車源管理實現過程 276

5.8? 發貨單管理流程模塊 281

5.8.1? 發貨單管理流程概述 281

5.8.2? 發貨單管理流程技術分析 281

5.8.3? 發貨單管理流程實現過程 283

5.9? 開發技巧與難點分析 287

5.10? 本章小結 287

第6章? 明日知道(Struts 2.5 Spring 4 Hibernate 4 jQuery MySQL實現) 288

視頻講解:1小時45分鐘

6.1? 開發背景 289

6.2? 系統分析 289

6.2.1? 需求分析 289

6.2.2? 可行性研究 289

6.3? 系統設計 290

6.3.1? 系統目標 290

6.3.2? 系統功能結構 290

6.3.3? 系統流程 290

6.3.4? 開發環境 291

6.3.5? 系統預覽 291

6.3.6? 文件夾組織結構 293

6.4? 數據庫設計 294

6.4.1? 數據庫概念結構分析 294

6.4.2? 數據庫邏輯結構設計 295

6.5? 公共模塊設計 297

6.5.1? Spring Hibernate組合下實現持久層 297

6.5.2? Struts 2.5標簽實現分頁 299

6.6? 主頁面設計 301

6.6.1? 主頁面概述 301

6.6.2? 主頁面技術分析 302

6.6.3? 首頁實現過程 302

6.6.4? 社區首頁實現過程 304

6.7? 文章維護模塊設計 305

6.7.1? 文章維護模塊概述 305

6.7.2? 文章維護模塊技術分析 305

6.7.3? 添加文章實現過程 306

6.7.4? 瀏覽文章實現過程 308

6.7.5? 文章回復實現過程 309

6.7.6? 修改文章實現過程 310

6.7.7? 刪除文章實現過程 311

6.8? 文章搜索模塊設計 312

6.8.1? 文章搜索模塊概述 312

6.8.2? 文章搜索模塊技術分析 313

6.8.3? 搜索我的文章實現過程 313

6.8.4? 根據關鍵字搜索文章實現過程 314

6.8.5? 熱門搜索實現過程 316

6.8.6? 搜索文章作者的所有文章實現過程 317

6.8.7? 搜索回復作者的所有文章實現過程 318

6.9? 開發技巧與難點分析 319

6.9.1? 實現文章回復的異步提交的問題 319

6.9.2? 解決系統當前位置動態設置的問題 321

6.10? 本章小結 324

第7章? 九宮格記憶網(Java Web Ajax jQuery MySQL實現) 325

視頻講解:1小時17分鐘

7.1? 開發背景 326

7.2? 需求分析 326

7.3? 系統設計 326

7.3.1? 系統目標 326

7.3.2? 功能結構 326

7.3.3? 系統流程 327

7.3.4? 開發環境 327

7.3.5? 系統預覽 328

7.3.6? 文件夾組織結構 331

7.4? 數據庫設計 331

7.4.1? 數據庫設計 331

7.4.2? 數據表設計 332

7.5? 公共模塊設計 333

7.5.1? 編寫數據庫連接及操作的類 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? 主界面的實現過程 343

7.7? 顯示九宮格日記列表模塊設計 344

7.7.1? 顯示九宮格日記列表概述 344

7.7.2? 顯示九宮格日記列表技術分析 344

7.7.3? 查看日記原圖 346

7.7.4? 對日記圖片進行左轉和右轉 347

7.7.5? 顯示全部九宮格日記的實現過程 350

7.7.6? 我的日記的實現過程 354

7.8? 寫九宮格日記模塊設計 355

7.8.1? 寫九宮格日記概述 355

7.8.2? 寫九宮格日記技術分析 356

7.8.3? 填寫日記信息的實現過程 357

7.8.4? 預覽生成的日記圖片的實現過程 362

7.8.5? 保存日記圖片的實現過程 366

7.9? 本章小結 368

第8章? 圖書館管理系統(Java Web MySQL實現) 369

視頻講解:1小時41分鐘

8.1? 開發背景 370

8.2? 需求分析 370

8.3? 系統設計 370

8.3.1? 系統目標 370

8.3.2? 系統功能結構 371

8.3.3? 系統流程 371

8.3.4? 開發環境 372

8.3.5? 系統預覽 372

8.3.6? 文件夾組織結構 373

8.4? 數據庫設計 373

8.4.1? 數據庫分析 373

8.4.2? 數據庫概念設計 373

8.4.3? 數據庫邏輯結構 375

8.5? 公共模塊設計 378

8.5.1? 數據庫連接及操作類的編寫 379

8.5.2? 字符串處理類的編寫 382

8.5.3? 配置解決中文亂碼的過濾器 382

8.6? 主界面設計 383

8.6.1? 主界面概述 383

8.6.2? 主界面技術分析 384

8.6.3? 主界面的實現過程 385

8.7? 管理員模塊設計 386

8.7.1? 管理員模塊概述 386

8.7.2? 管理員模塊技術分析 386

8.7.3? 系統登錄的實現過程 388

8.7.4? 查看管理員的實現過程 391

8.7.5? 添加管理員的實現過程 395

8.7.6? 設置管理員權限的實現過程 398

8.7.7? 刪除管理員的實現過程 402

8.7.8? 單元測試 403

8.8? 圖書借還模塊設計 405

8.8.1? 圖書借還模塊概述 405

8.8.2? 圖書借還模塊技術分析 405

8.8.3? 圖書借閱的實現過程 407

8.8.4? 圖書續借的實現過程 411

8.8.5? 圖書歸還的實現過程 414

8.8.6? 圖書借閱查詢的實現過程 416

8.8.7? 單元測試 420

8.9? 開發問題解析 421

8.9.1? 如何自動計算圖書歸還日期 421

8.9.2? 如何對圖書借閱信息進行統計排行 422

8.10? 本章小結 422

第9章? 網絡在線考試系統(Servlet WebSocket MySQL實現) 423

視頻講解:54分鐘

9.1? 開發背景 424

9.2? 需求分析 424

9.3? 系統設計 424

9.3.1? 系統目標 424

9.3.2? 功能結構 425

9.3.3? 系統業務流程 425

9.3.4? 開發環境 425

9.3.5? 系統預覽 426

9.3.6? 文件夾組織結構 428

9.4? 數據庫設計 428

9.4.1? 初始化數據庫 428

9.4.2? 數據庫表結構 429

9.4.3? 數據庫表關系 431

9.5? 考試計時模塊設計 431

9.5.1? 考試計時模塊概述 431

9.5.2? 考試計時模塊技術分析 432

9.5.3? 設計計時模塊的界面 432

9.5.4? 引用并設置WebSocket路徑 434

9.5.5? 編寫計時模塊的業務邏輯 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? 開發技巧 451

9.7.1? 通過字符串ASCII碼加密實現加密答案 451

9.7.2? 科學的加密方式MD5 451

9.8? 本章小結 452

第10章? 天下淘商城(Struts 2.5 Spring Hibernate MySQL實現) 453

視頻講解:2小時3分鐘

10.1? 開發背景 454

10.2? 需求分析 454

10.3? 系統設計 454

10.3.1? 功能結構 454

10.3.2? 系統流程 455

10.3.3? 開發環境 456

10.3.4? 系統預覽 456

10.3.5? 文件夾組織結構 459

10.4? 數據庫設計 459

10.4.1? 數據庫概念設計 459

10.4.2? 創建數據庫及數據表 461

10.5? 公共模塊的設計 463

10.5.1? 泛型工具類 463

10.5.2? 數據持久化類 464

10.5.3? 分頁操作 465

10.5.4? 實體映射 467

10.6? 項目環境搭建 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? 前臺商品信息查詢模塊實現過程 479

10.8? 購物車模塊設計 481

10.8.1? 購物車模塊概述 481

10.8.2? 購物車模塊技術分析 482

10.8.3? 購物車基本功能實現過程 482

10.8.4? 訂單相關功能實現過程 485

10.9? 后臺商品管理模塊設計 488

10.9.1? 后臺商品管理模塊概述 488

10.9.2? 后臺商品管理模塊技術分析 488

10.9.3? 商品管理功能實現過程 489

10.9.4? 商品類別管理功能實現過程 493

10.10? 開發技巧與難點分析 497

10.11? 本章小結 498

Java Web項目開發全程實錄 精彩文摘

1.2.1 系統功能設計

ITCLUB博客系統實現了發布博文、圖片管理、添加好友和博客排行榜等功能,ITCLUB博客由前臺的博文信息瀏覽和后臺的博文信息管理兩大部分構成。

1. 前臺功能模塊

前臺主要包括“首頁”“瀏覽博文”“瀏覽圖片”“瀏覽好友”“留言板”“博文評論”等功能模塊。

圖書網:Java Web項目開發全程實錄epub

恭喜,此資源為免費資源,請先
聲明:本站所有資源收集于網絡,只做學習和交流使用,版權歸著作人和出版社所有,請在下載后24小時之內自覺刪除,若作商業用途,請購買正版,由于未及時購買和付費發生的侵權行為,與本站無關。本站發布的內容若侵犯到您的權益,請聯系站長刪除,我們將及時處理!
繼續閱讀
  • 我的微信
  • 掃一掃加好友
  • weinxin
  • 微信公眾號
  • 掃一掃關注
  • weinxin
MS DOS高水平程序設計pdf 程序設計

MS DOS高水平程序設計pdf

MS DOS高水平程序設計 作者:夏東濤 MS DOS高水平程序設計 出版社:電子工業出版社 MS DOS高水平程序設計 內容簡介 本書包括MS-DOS環境下高水平程序設計必備知識、中斷和DOS功能、...
基于Hadoop的大數據分析和處理pdf 程序設計

基于Hadoop的大數據分析和處理pdf

基于Hadoop的大數據分析和處理 作者:魏祖寬,劉兆宏 基于Hadoop的大數據分析和處理 出版社:電子工業出版社 基于Hadoop的大數據分析和處理 內容簡介 本書基于云計算和大數據,介紹大數據處...
Node.js項目實戰pdf 程序設計

Node.js項目實戰pdf

Node.js項目實戰 作者:天津濱海迅騰科技集團有限公司 Node.js項目實戰 出版社:南開大學出版社 Node.js項目實戰 內容簡介 本書以項目實戰開發為基礎,以Node.js原生模塊和典型案...
匿名

發表評論

匿名網友 填寫信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: