Java Web 項目開發全程實錄, 2/e

明日科技

  • 出版商: 清華大學
  • 出版日期: 2025-01-01
  • 定價: $539
  • 售價: 8.5$458
  • 語言: 簡體中文
  • ISBN: 7302675686
  • ISBN-13: 9787302675686
  • 相關分類: Java 程式語言Java 相關技術
  • 下單後立即進貨 (約4週~6週)

  • Java Web 項目開發全程實錄, 2/e-preview-1
  • Java Web 項目開發全程實錄, 2/e-preview-2
  • Java Web 項目開發全程實錄, 2/e-preview-3
Java Web 項目開發全程實錄, 2/e-preview-1

買這商品的人也買了...

相關主題

商品描述

《Java Web項目開發全程實錄(第2版)》精選8 個熱門項目,涉及Servlet、SSM 框架和Spring Boot 框架三大Java Web 重點應用方向,實用性非常強。具體項目包含:明日科技門戶網、購好物網絡商城、員工信息管理系統、好生活個人賬本、嗨樂影評平臺、電瓶車品牌信息管理系統、尋物啟事網站和明日之星物業管理系統。本書從軟件工程的角度出發,按照項目開發的順序,系統、全面地講解每一個項目的開發實現過程。在體例上,每章一個項目,統一採用“開發背景→系統設計→技術準備→數據庫設計/公共模塊實現/各功能模塊實現→項目運行→源碼下載”的形式完整呈現項目,給讀者明確的成就感,可以讓讀者快速積累實際項目經驗與技巧,早日實現就業目標。

目錄大綱

第1章 明日科技門戶網 2

—Servlet + JSP + MySQL

1.1 開發背景 2

1.2 系統設計 3

1.2.1 開發環境 3

1.2.2 業務流程 3

1.2.3 功能結構 3

1.3 技術準備 4

1.3.1 技術概覽 4

1.3.2 Servlet 技術 4

1.3.3 JSP 技術 7

1.4 數據庫設計 11

1.4.1 數據庫概述 11

1.4.2 數據表設計 11

1.5 首頁模塊設計 12

1.5.1 上部企業Logo 和導航欄設計 12

1.5.2 中部輪播圖片信息設計 13

1.5.3 下部功能欄設計 14

1.5.4 底部版權信息欄設計 15

1.6 新聞模塊設計 15

1.6.1 配置文件的編寫 16

1.6.2 顯示新聞列表 16

1.6.3 查看新聞內容 18

1.7 後端管理員登錄模塊設計 19

1.8 後端新聞管理模塊設計 21

1.8.1 添加新聞 22

1.8.2 刪除新聞 24

1.8.3 修改新聞 25

1.9 後端管理員信息模塊設計 27

1.10 項目運行 29

1.11 源碼下載 30

第2章 購好物網絡商城 31

—Servlet + JSP + MySQL

2.1 開發背景 31

2.2 系統設計 32

2.2.1 開發環境 32

2.2.2 業務流程 32

2.2.3 功能結構 33

2.3 技術準備 33

2.3.1 技術概覽 33

2.3.2 調用支付寶完成支付操作 34

2.4 數據庫設計 34

2.4.1 數據庫概述 34

2.4.2 數據表設計 35

2.5 數據庫公共類的編寫 37

2.6 會員註冊模塊設計 38

2.6.1 會員模型類的編寫 38

2.6.2 會員數據庫操作接口及其實現類的編寫 40

2.6.3 會員註冊頁面的編寫 42

2.7 會員登錄模塊設計 42

2.7.1 會員登錄頁面的編寫 43

2.7.2 生成驗證碼的編寫 46

2.7.3 編寫會員登錄處理頁 47

2.8 首頁模塊設計 47

2.8.1 實現顯示最新上架商品的功能 49

2.8.2 實現顯示打折商品的功能 49

2.8.3 實現顯示熱門商品的功能 50

2.9 購物車模塊設計 50

2.9.1 購物車商品模型類的編寫 51

2.9.2 實現查看商品詳細信息的功能 51

2.9.3 實現添加購物車的功能 52

2.9.4 實現查看購物車的功能 54

2.9.5 實現商品訂單提交功能 55

2.9.6 實現清空購物車功能 57

2.9.7 實現繼續購物功能 58

2.10 項目運行 59

2.11 源碼下載 60

第2篇 SSM 框架應用項目

第3章 員工信息管理系統 62

—SSM + JSP + MySQL

3.1 開發背景 62

3.2 系統設計 63

3.2.1 開發環境 63

3.2.2 業務流程 63

3.2.3 功能結構 64

3.3 技術準備 64

3.3.1 技術概覽 64

3.3.2 Spring 64

3.3.3 Spring MVC 65

3.3.4 MyBatis 67

3.3.5 SSM 框架 68

3.4 數據庫設計 72

3.4.1 數據庫概述 72

3.4.2 數據表設計 72

3.5 實體類設計 72

3.6 工具類設計 75

3.7 Mapper 接口和Example 類設計 76

3.7.1 Mapper 接口設計 76

3.7.2 Example 類設計 84

3.8 查詢員工信息模塊設計 86

3.8.1 控制器類設計 87

3.8.2 服務類設計 87

3.8.3 DAO 層設計 87

3.9 新增員工信息模塊設計 88

3.9.1 控制器類設計 88

3.9.2 服務類設計 89

3.9.3 DAO 層設計 89

3.10 修改員工信息 89

3.10.1 控制器類設計 90

3.10.2 服務類設計 90

3.10.3 DAO 層設計 90

3.11 刪除員工信息 91

3.11.1 控制器類設計 91

3.11.2 服務類設計 91

3.11.3 DAO 層設計 92

3.12 批量刪除員工信息 92

3.12.1 控制器類設計 93

3.12.2 服務類設計 93

3.12.3 DAO 層設計 93

3.13 項目運行 94

3.14 源碼下載 94

第4章 好生活個人賬本 95

—SSM + JSP + MySQL

4.1 開發背景 95

4.2 系統設計 96

4.2.1 開發環境 96

4.2.2 業務流程 96

4.2.3 功能結構 97

4.3 技術準備 97

4.3.1 技術概覽 97

4.3.2 Spring IoC 98

4.3.3 Spring AOP 100

4.4 數據庫設計 102

4.4.1 數據庫概述 102

4.4.2 數據表設計 102

4.5 SSM 框架的主要配置文件 103

4.5.1 Spring 的配置文件 103

4.5.2 Spring MVC 的配置文件 104

4.5.3 MyBatis 的配置文件 105

4.6 登錄攔截器設計 105

4.7 實體類設計 106

4.7.1 用戶類 106

4.7.2 收支類型類 107

4.7.3 收支明細類 108

4.8 Mapper 接口設計 109

4.8.1 UserMapper 接口 109

4.8.2 ShouzhiCategoryMapper 接口 110

4.8.3 ShouzhiRecordMapper 接口 111

4.9 用戶登錄模塊設計 112

4.9.1 用戶控制器類設計 113

4.9.2 用戶服務類設計 113

4.9.3 用戶DAO 層設計 114

4.10 用戶註冊模塊設計 114

4.10.1 用戶控制器類設計 114

4.10.2 用戶服務類設計 115

4.10.3 用戶DAO 層設計 115

4.11 收支明細模塊設計 115

4.11.1 收支明細控制器類設計 116

4.11.2 收支明細服務類設計 117

4.11.3 收支明細DAO 層設計 118

4.12 收入記賬模塊設計 119

4.12.1 收支明細控制器類設計 119

4.12.2 收支明細服務類設計 120

4.12.3 收支明細DAO 層設計 120

4.13 支出記賬模塊設計 121

4.13.1 收支明細控制器類設計 121

4.13.2 其他功能模塊設計 122

4.14 退出登錄模塊設計 123

4.15 項目運行 123

4.16 源碼下載 124

第5章 嗨樂影評平臺 125

—SSM + JSP + MySQL

5.1 開發背景 125

5.2 系統設計 126

5.2.1 開發環境 126

5.2.2 業務流程 126

5.2.3 功能結構 127

5.3 技術準備 128

5.4 數據庫設計 128

5.4.1 數據庫概述 128

5.4.2 數據表設計 129

5.5 SSM 框架的主要配置文件 130

5.5.1 Spring 的配置文件 130

5.5.2 Spring MVC 的配置文件 131

5.5.3 MyBatis 的配置文件 132

5.6 實體類設計 133

5.6.1 電影評論類 133

5.6.2 電影信息類 134

5.6.3 電影類型類 136

5.6.4 用戶信息類 137

5.7 Mapper 接口設計 138

5.7.1 TCommentDao 接口 138

5.7.2 TMovieDao 接口 139

5.7.3 TSortDao 接口 144

5.7.4 TUserinfoDao 接口 146

5.8 首頁模塊設計 147

5.8.1 首頁頁面設計 148

5.8.2 控制器類設計 149

5.8.3 服務類設計 149

5.8.4 DAO 層設計 150

5.9 “更多”模塊設計 150

5.9.1 “更多”頁面設計 151

5.9.2 控制器類設計 152

5.9.3 服務類設計 153

5.9.4 DAO 層設計 154

5.10 用戶登錄模塊設計 155

5.10.1 控制器類設計 155

5.10.2 服務類設計 155

5.10.3 DAO 層設計 155

5.11 用戶註冊模塊設計 156

5.11.1 控制器類設計 156

5.11.2 服務類設計 156

5.11.3 DAO 層設計 157

5.12 詳情模塊設計 157

5.12.1 “詳情”頁面設計 158

5.12.2 控制器類設計 159

5.12.3 服務類設計 159

5.12.4 DAO 層設計 160

5.13 寫評論模塊設計 160

5.13.1 評論模態框設計 161

5.13.2 控制器類設計 161

5.13.3 服務類設計 162

5.13.4 DAO 層設計 162

5.14 電影管理模塊設計 162

5.14.1 後台分頁顯示電影信息(支持模糊查詢)設計 164

5.14.2 添加電影信息設計 165

5.15 項目運行 167

5.16 源碼下載 167

第3篇 Spring Boot 應用項目

第6章 電瓶車品牌信息管理系統 170

—Spring Boot + Vue + MySQL

6.1 開發背景 170

6.2 系統設計 171

6.2.1 開發環境 171

6.2.2 業務流程 171

6.2.3 功能結構 171

6.3 技術概覽 172

6.4 Spring Boot 技術基礎 172

6.4.1 IDEA 關聯Maven 173

6.4.2 pom.xml 文件 173

6.4.3 配置文件的格式 174

6.4.4 註解 175

6.4.5 啟動類 177

6.4.6 處理HTTP 請求 177

6.4.7 Service 層 178

6.5 Vue.js 技術基礎 179

6.5.1 應用程序實例及選項 179

6.5.2 常用指令 181

6.6 數據庫設計 184

6.7 添加依賴和配置信息 184

6.7.1 在pom.xml 文件中添加依賴 185

6.7.2 在application.yml 文件中添加配置信息 186

6.8 工具類設計 186

6.8.1 全局異常處理類 186

6.8.2 通用返回類 187

6.9 實體類設計 188

6.10 DAO 層設計 189

6.11 分頁插件模塊設計 191

6.11.1 分頁插件的頁面設計 191

6.11.2 分頁插件配置類設計 192

6.12 查詢電瓶車品牌信息模塊設計 192

6.12.1 查詢模塊的頁面設計 193

6.12.2 查詢模塊控制器類設計 194

6.12.3 查詢模塊服務類設計 195

6.13 新增電瓶車品牌信息模塊設計 195

6.13.1 新增模塊的頁面設計 196

6.13.2 新增模塊控制器類設計 197

6.13.3 新增模塊服務類設計 198

6.14 刪除電瓶車品牌信息模塊設計 198

6.14.1 刪除模塊的頁面設計 198

6.14.2 刪除模塊控制器類設計 199

6.14.3 刪除模塊服務類設計 199

6.15 項目運行 199

6.16 源碼下載 200

第7章 尋物啟事網站 201

—Spring Boot + Vue + MySQL

7.1 開發背景 201

7.2 系統設計 202

7.2.1 開發環境 202

7.2.2 業務流程 202

7.2.3 功能結構 203

7.3 技術準備 203

7.4 數據庫設計 204

7.4.1 數據庫概述 204

7.4.2 數據表設計 204

7.5 添加依賴和配置信息 205

7.5.1 在pom.xml 文件中添加依賴 205

7.5.2 在application.yml 文件中添加配置信息 207

7.6 實體類設計 207

7.6.1 用戶信息類 207

7.6.2 失物信息類 208

7.7 登錄模塊設計 209

7.7.1 展示層對象設計 209

7.7.2 登錄頁面設計 210

7.7.3 控制器類設計 211

7.7.4 服務類設計 212

7.7.5 DAO 層設計 212

7.8 頭部導航鏈接設計 213

7.9 查看失物信息模塊設計 214

7.9.1 數據傳輸對象設計 215

7.9.2 尋物啟事頁面設計 216

7.9.3 控制器類設計 217

7.9.4 服務類設計 218

7.9.5 DAO 層設計 218

7.10 發布尋物啟事模塊設計 218

7.10.1 發布尋物啟事頁面設計 219

7.10.2 控制器類設計 221

7.10.3 服務類設計 222

7.10.4 DAO 層設計 222

7.11 聯系管理員模塊設計 222

7.12 修改用戶信息模塊設計 224

7.12.1 個人中心頁面設計 224

7.12.2 控制器類設計 226

7.12.3 服務類設計 226

7.12.4 DAO 層設計 227

7.13 退出登錄模塊設計 227

7.14 左側導航鏈接設計 228

7.15 用戶管理模塊設計 229

7.15.1 展示層對象設計 230

7.15.2 用戶管理頁面設計 230

7.15.3 控制器類設計 233

7.15.4 服務類設計 234

7.15.5 DAO 層設計 234

7.16 分類管理模塊設計 234

7.16.1 數據傳輸對象設計 235

7.16.2 分類管理頁面設計 236

7.16.3 控制器類設計 238

7.16.4 服務類設計 239

7.16.5 DAO 層設計 239

7.17 尋物啟事審核模塊設計 240

7.17.1 尋物啟事審核頁面 240

7.17.2 控制器類設計 244

7.17.3 服務類設計 244

7.17.4 DAO 層設計 244

7.18 項目運行 244

7.19 源碼下載 245

第8章 明日之星物業管理系統 246

—Spring Boot + Vue + MySQL

8.1 開發背景 246

8.2 系統設計 247

8.2.1 開發環境 247

8.2.2 業務流程 247

8.2.3 功能結構 248

8.3 技術準備 249

8.4 數據庫設計 249

8.4.1 數據庫概述 249

8.4.2 數據表設計 249

8.5 添加依賴和配置信息 251

8.5.1 添加依賴 251

8.5.2 添加配置信息 253

8.6 實體類設計 254

8.6.1 用戶信息類 254

8.6.2 報修信息類 255

8.6.3 投訴信息類 256

8.6.4 收費信息類 257

8.7 登錄模塊設計 257

8.7.1 登錄頁面設計 258

8.7.2 控制器類設計 260

8.7.3 登錄類對象設計 261

8.7.4 服務類設計 261

8.7.5 DAO 層設計 262

8.8 側邊欄(面向住戶)設計 262

8.9 繳納費用模塊設計 264

8.9.1 繳納費用頁面設計 264

8.9.2 控制器類設計 266

8.9.3 服務類設計 266

8.9.4 DAO 層設計 266

8.10 申請報修模塊設計 267

8.10.1 申請報修頁面設計 267

8.10.2 控制器類設計 269

8.10.3 服務類設計 269

8.10.4 DAO 層設計 269

8.11 報修管理(面向住戶)模塊設計 270

8.11.1 報修管理(面向住戶)頁面設計 270

8.11.2 控制器類設計 272

8.11.3 服務類設計 272

8.11.4 DAO 層設計 272

8.12 發起投訴模塊設計 272

8.12.1 發起投訴頁面設計 273

8.12.2 控制器類設計 274

8.12.3 服務類設計 275

8.12.4 DAO 層設計 275

8.13 投訴管理(面向住戶)模塊設計 275

8.13.1 投訴管理(面向住戶)頁面設計 276

8.13.2 控制器類設計 277

8.13.3 服務類設計 278

8.13.4 DAO 層設計 278

8.14 側邊欄(面向管理員)設計 278

8.15 報修管理(面向管理員)模塊設計 280

8.15.1 報修管理(面向管理員)頁面設計 281

8.15.2 控制器類設計 281

8.15.3 服務類設計 281

8.15.4 DAO 層設計 282

8.16 投訴管理(面向管理員)模塊設計 282

8.16.1 投訴管理(面向管理員)頁面設計 283

8.16.2 控制器類設計 283

8.16.3 服務類設計 284

8.16.4 DAO 層設計 285

8.17 收費項目管理模塊設計 285

8.17.1 收費項目管理頁面設計 286

8.17.2 控制器類設計 289

8.17.3 服務類設計 289

8.17.4 DAO 層設計 290

8.18 物業人員管理模塊設計 290

8.18.1 物業人員管理頁面設計 291

8.18.2 控制器類設計 294

8.18.3 服務類設計 295

8.18.4 DAO 層設計 295

8.19 住戶信息管理模塊設計 296

8.19.1 住戶信息管理頁面設計 297

8.19.2 控制器類設計 301

8.19.3 服務類設計 301

8.19.4 DAO 層設計 302

8.20 退出登錄模塊設計 302

8.21 項目運行 304

8.22 源碼下載 304