SSM軟件框架開發技術任務式教程(Spring+SpringMVC+MyBatis)(微課版)

溫立輝、王海林、馮昭強

  • 出版商: 人民郵電
  • 出版日期: 2026-01-01
  • 售價: $299
  • 語言: 簡體中文
  • 頁數: 211
  • ISBN: 7115678839
  • ISBN-13: 9787115678836
  • 相關分類: Java 相關技術
  • 下單後立即進貨 (約4週~6週)

  • SSM軟件框架開發技術任務式教程(Spring+SpringMVC+MyBatis)(微課版)-preview-1
SSM軟件框架開發技術任務式教程(Spring+SpringMVC+MyBatis)(微課版)-preview-1

相關主題

商品描述

本教程講述Java EE編程領域中最新、最主流的SSM框架(SpringMVC+Spring+MyBatis)在企業級Web編程開發中的應用技術。SSM框架開發是Java Web開發技術中的中流砥柱,也是軟件工程體系的核心技術,是高校軟件技術專業學生的必修課程。 本教材共9章,第1-4章講解Spring框架傳統應用,第5-6章講解SpringMVC框架開發技術,第8-9章講解MyBatis框架應用技術。教材每章節均有豐富的微課資源,可滿足數字化教學與學習的要求,同時教材的每章均有時政與專業領域相結合的擴展學習,可滿足課程思政環節的必要支撐。本教材課程為在線開放課程,課程有在線題庫、主題討論、在線視頻講解等,可滿足學生全方位、多角度的學習需求。

作者簡介

溫立輝 主編溫立輝在行業從事多年軟件技術開發、設計與管理工作,歷任程序員、架構師、技術經理,現任河源職業技術學院軟件教研室專業教師,從事一線教學14年,現職稱為副教授、高級工程師,所研究領域:信息系統架構設計、海量數據運算。主持有教科研省級課題3項,市級課題2項,參與多項其它各類教科研課題,編著有信息技術類教材多部,其中一部入選“十四五”職業教育國家規劃教材。

目錄大綱

目錄

單元1 Spring框架應用基礎 7

學習導讀 7

學習目標 7

思維導圖 7

技能知識 8

1.1 Spring框架概述 8

1.1.1 Spring框架功能作用 8

1.1.2 Spring框架特性 9

1.2 Spring框架IoC模型 10

1.2.1 IoC模型思想 10

1.2.2 IoC容器基礎配置 12

1.2.3 IoC存儲結構屬性引用 15

項目任務 電商平臺顧客訂單管理模塊開發 18

任務1 顧客訂單管理模塊實體設計與分析 18

任務2 顧客訂單管理模塊構建與開發 23

任務3 顧客訂單管理模塊應用集成測試 30

素養學堂 33

 

理論練習 35

單元2 Spring框架IoC編程 41

學習導讀 41

學習目標 41

思維導圖 41

技能知識 42

2.1 Spring框架IoC容器管理 42

2.1.1 IoC容器的特性 42

2.1.2 IoC容器實例生命周期管理 43

2.2 IoC容器高級配置管理 44

2.2.1 IoC容器層次結構 44

2.2.2 IoC容器實例參數 45

2.2.3 IoC容器作用域 46

2.2.4 IoC容器先期加載配置 47

項目任務 圖書系統入庫信息模塊開發 49

任務1 圖書入庫信息模塊實體分析與設計 49

任務2 圖書入庫信息模塊前後端構建與開發 50

任務3 圖書入庫信息模塊整合與配置 61

任務4 圖書入庫信息模塊應用集成測試 63

素養學堂 65

理論練習 68

單元3 Spring框架AOP編程 72

學習導讀 72

學習目標 72

思維導圖 72

技能知識 73

3.1 AOP編程概述 73

3.1.1 AOP編程原理 73

3.1.2 AOP編程概念 74

3.2 AOP通知裝備 76

3.2.1 前置通知 76

3.2.2 後置通知 77

3.2.3 環繞通知 78

3.2.4 異常通知 79

3.2.5 最終通知 81

項目任務 銀行信息系統安全管理切面開發 81

任務1 銀行信息系統安全管理切面應用分析與設計 82

任務2 銀行信息系統業務模塊構建與開發 83

任務3安全管理切面構建與開發 97

素養學堂 101

理論練習 104

單元4 Spring框架高級應用 109

學習導讀 109

學習目標 109

思維導圖 109

技能知識 110

4.1 註解註入(Annotation) 110

4.1.1 註解註入機制 111

4.1.2 Service註解 112

4.1.3 Autowired註解 114

4.1.4 Resource註解 116

4.1.5 其它類型註解 118

4.2 事務控制管理 121

4.2.1 Spring事務傳播行為 121

4.2.2 Spring事務管理接口API 123

4.2.3 Spring聲明式事務配置 125

項目任務 星級酒店平臺客房訂購模塊開發 129

任務1 客房訂購模塊實體設計及表環境創建 129

任務2 客房訂購模塊構建及前後端編碼開發 131

任務3 客房訂購模塊整合與配置 140

任務4 客房訂購模應用集成測試 143

素養學堂 144

理論練習 147

單元5 SpringMVC框架基礎開發 154

學習導讀 154

學習目標 154

思維導圖 154

技能知識 155

5.1 SpringMVC編程概述 155

5.1.1 SpringMVC核心組件 155

5.1.2 SpringMVC流程控制 156

5.2 SpringMVC視圖解釋器 156

5.2.1 JSP視圖解析器 157

5.2.2 HTML視圖解析器 158

5.3 前端視圖對象 159

5.3.1 常規視圖類型 159

5.3.2 Model與ModelAndView 160

項目任務 信息平臺用戶登錄權限控制模塊開發 161

任務1用戶登錄權限控制模塊實體分析與設計 161

任務2 用戶登錄權限控制模塊構建與開發 162

任務3 用戶登錄權限控制模塊應用集成測試 170

素養學堂 172

理論練習 175

單元6 SpringMVC框架高級應用 181

學習導讀 181

學習目標 181

思維導圖 181

技能知識 182

6.1 註解特性配置 182

6.1.1 Controller註解 183

6.1.2 RequestMapping註解 184

6.1.3 ResponseBody註解 188

6.1.4 PathVariable註解 190

6.2 JSON數據應用 191

6.2.1 JSON數據格式 191

6.2.2 JSON數據生成 193

6.2.3 JSON數據傳遞 194

6.3 JdbcTemplate應用 195

6.3.1 JdbcTemplate基本配置 196

6.3.2 JdbcTemplate讀操作 196

6.3.3 JdbcTemplate寫操作 198

項目任務 電商平臺會員積分管理模塊開發 199

任務1 會員積分管理模塊實體設計與表環境創建 199

任務2 會員積分管理模塊前端構建與開發 202

任務3 會員積分管理模塊後端構建與開發 208

任務4 會員積分管理模塊應用集成測試 214

素養學堂 216

理論練習 219

單元7 MyBatis框架應用基礎 224

學習導讀 224

學習目標 224

思維導圖 224

技能知識 225

7.1 MyBatis框架概述 225

7.1.1 認識MyBatis框架 225

7.1.2 MyBatis核心組件 226

7.1.3 MyBatis流程控制 226

7.2 MyBatis框架編程配置 227

7.2.1 配置文件編程 227

7.2.2 實體映射文件編程 229

項目任務 商品信息平臺庫存管理模塊開發 231

任務1 庫存管理模塊實體設計與表環境創建 233

任務2 庫存管理模塊應用構建 235

任務3 庫存管理模塊配置與整合 236

任務4 庫存管理模塊持久化編碼開發 237

素養學堂 245

理論練習 248

單元8 MyBatis框架持久化編程開發 253

學習導讀 253

學習目標 253

思維導圖 253

技能知識 254

8.1 SqlSession組件編程 254

8.1.1 查詢檢索操作 255

8.1.2 增刪改操作 256

8.2 MyBatis動態語句組裝 259

8.2.1 標簽 260

8.2.2 標簽 261

8.2.3 標簽 263

8.2.4 標簽 264

8.2.5 標簽 265

8.2.6 標簽 266

項目任務 商品銷售平臺銷售管理模塊開發 268

任務1 銷售管理模塊實體設計與表環境創建 268

任務2 銷售管理模塊應用構建 273

任務3 銷售管理模塊配置與整合 274

任務4 銷售管理模塊持久化開發 277

素養學堂 286

理論練習 288

單元9 MyBatis框架高級應用 296

學習導讀 296

學習目標 296

思維導圖 296

技能知識 297

9.1 MyBatis框架逆向工程 297

9.1.1 MyBatis逆向工程規則 298

9.1.2 MyBatis逆向工程操作整合 298

9.2 MyBatis整合SpringMVC框架 301

9.2.1 整合操作基礎配置 301

9.2.2 MyBatis框架整合配置 302

9.2.3 SpringMVC框架整合配置 303

9.2.4 DAO操作類整合配置 304

項目任務 銀行信息系統帳戶管理模塊開發 306

任務1 帳戶管理模塊實體設計與表環境創建 306

任務2 帳戶管理模塊構建與整合308

任務3 帳戶管理模塊開發實現 316

任務4 帳戶管理模塊應用集成測試 320

素養學堂 324

理論練習 327