SSM框架技術開發教程(微課視頻版)

李淩 張萍 郭熹

  • 出版商: 清華大學
  • 出版日期: 2025-05-01
  • 售價: $419
  • 語言: 簡體中文
  • ISBN: 7302686238
  • ISBN-13: 9787302686231
  • 下單後立即進貨 (約4週~6週)

  • SSM框架技術開發教程(微課視頻版)-preview-1
  • SSM框架技術開發教程(微課視頻版)-preview-2
  • SSM框架技術開發教程(微課視頻版)-preview-3
SSM框架技術開發教程(微課視頻版)-preview-1

相關主題

商品描述

"本書系統、全面地介紹了SSM框架中Spring、SpringMVC、MyBatis的基本知識、功能組成、運作原理和使用方法。每章對應一個獨立的知識點,既有詳細的理論講解,也有配套的案例演示。通過理論結合案例實踐,讀者可以快速掌握相關技術的使用方法。 全書共26章,分為4個部分。第1部分包括第1~7章,主要講解MyBatis框架的相關內容,包括配置文件、映射文件、關聯映射、動態SQL、緩存機制、註解等; 第2部分包括第8~15章,主要講解Spring框架的相關內容,包括容器機制、依賴註入、Bean的管理、面向切面編程、JDBC數據庫操作、事務管理等; 第3部分包括第16~25章,主要講解SpringMVC框架的相關內容,包括常用註解、參數綁定、返回類型、異常處理、攔截器、前後端數據交互、文件上傳下載、RESTful風格和表單標簽等; 第4部分包括第26章,主要講解SSM框架整合的相關知識,包括框架整合的環境搭建、代碼編寫和調試運行等。 本書可作為高等院校計算機科學與技術、軟件工程等相關專業的課程教材,也可作為感興趣讀者的自學讀物,還可作為相關行業技術人員的參考用書。 "

目錄大綱

 

目錄

 

 

 

 

 

資源下載

 

 

第1章MyBatis的基礎知識

 

1.1MyBatis概述

 

1.1.1傳統JDBC的問題

 

1.1.2ORM框架技術

 

1.1.3MyBatis的發展和特點

 

1.2MyBatis的工作流程和重要API

 

1.2.1MyBatis的工作流程

 

1.2.2MyBatis的重要API

 

1.3MyBatis的下載和安裝

 

1.3.1MyBatis的下載

 

1.3.2MySQL數據庫的安裝和使用

 

1.4MyBatis的簡單應用的使用案例

 

小結

 

習題

 

第2章MyBatis的配置文件

 

2.1配置文件概述

 

2.1.1XML文件格式

 

2.1.2MyBatis的配置文件層次結構

 

2.2配置文件的常用元素

 

2.2.1屬性properties元素

 

2.2.2設置settings元素

 

2.2.3設置typeAliases元素

 

2.2.4設置typeHandlers元素

 

2.2.5設置ObjectFactory元素

 

2.2.6設置environments元素

 

2.2.7設置mappers元素

 

2.3MyBatis的配置文件的使用案例

 

 

 

小結

 

習題

 

目錄

 

第3章MyBatis的映射文件

 

3.1映射文件概述

 

3.1.1映射文件的子元素

 

3.1.2映射文件的典型範例

 

3.2常用的映射文件元素

 

3.2.1select元素

 

3.2.2insert元素

 

3.2.3selectKey元素

 

3.2.4update元素

 

3.2.5delete元素

 

3.2.6sql元素

 

3.3#和$的區別

 

3.4resultMap結果映射集

 

3.4.1resultMap的定義

 

3.4.2resultMap的引用

 

3.5MyBatis的映射文件的使用案例

 

小結

 

習題

 

第4章關聯映射

 

4.1表與表之間的關系

 

4.1.1一對一的表關系

 

4.1.2一對多的表關系

 

4.1.3多對多的表關系

 

4.2使用MyBatis實現一對一的跨表查詢

 

4.2.1一對一的跨表查詢的解決方法

 

4.2.2一對一的跨表查詢的使用案例

 

4.3使用MyBatis實現一對多的跨表查詢

 

4.3.1一對多的跨表查詢的解決方法

 

4.3.2一對多的跨表查詢的使用案例

 

4.4使用MyBatis實現多對多的跨表查詢

 

4.4.1多對多的跨表查詢的解決方法

 

4.4.2多對多的跨表查詢的使用案例

 

小結

 

習題

 

第5章動態SQL

 

5.1動態SQL概述

 

5.2動態SQL的常用元素

 

5.2.1if元素

 

5.2.2choose、when、otherwise元素

 

5.2.3where元素

 

5.2.4set元素

 

5.2.5trim元素

 

5.2.6foreach元素

 

5.2.7bind元素

 

小結

 

習題

 

 

第6章MyBatis的緩存機制

 

6.1緩存機制的介紹

 

6.2MyBatis的緩存機制

 

6.2.1MyBatis框架的一級緩存

 

6.2.2MyBatis框架的二級緩存

 

6.3MyBatis中緩存機制的使用案例

 

小結

 

習題

 

第7章MyBatis的註解

 

7.1MyBatis框架的註解功能介紹

 

7.2MyBatis框架的增刪改查註解

 

7.2.1@Insert註解

 

7.2.2@Update註解

 

7.2.3@Select註解

 

7.2.4@Delete註解

 

7.3MyBatis框架的其他常用註解

 

7.3.1@Param註解

 

7.3.2@Results和@Result註解

 

小結

 

習題

 

第8章Spring的基礎知識

 

8.1Spring框架概述

 

8.1.1Spring框架簡介

 

8.1.2Spring框架的發展歷史

 

8.2Spring框架的特點和結構

 

8.2.1Spring框架的特點

 

8.2.2Spring框架的功能體系

 

8.2.3Spring的下載和安裝

 

8.3Spring框架的簡單應用的使用案例

 

小結

 

習題

 

第9章Spring的容器機制

 

9.1容器機制簡介

 

9.1.1容器機制的原理

 

9.1.2容器機制的常用接口

 

9.2容器機制的具體使用

 

9.2.1Spring容器機制的基本使用案例

 

9.2.2Spring容器的事件機制的使用案例

 

小結

 

習題

 

 

第10章Spring的依賴註入

 

10.1依賴註入的理論知識

 

10.1.1依賴註入簡介

 

10.1.2依賴註入的內涵

 

10.2依賴註入的實現

 

10.2.1屬性註入的使用案例

 

10.2.2構造器註入的使用案例

 

小結

 

習題

 

第11章Bean的作用域和生命周期

 

11.1Bean的定義

 

11.2Bean的屬性

 

11.2.1Bean的屬性簡介

 

11.2.2Bean的屬性的使用案例

 

11.3Bean的作用域

 

11.3.1Bean的作用域簡介

 

11.3.2Bean的作用域的使用案例

 

11.4Bean的生命周期

 

11.4.1Bean的生命周期簡介

 

11.4.2Bean的生命周期的使用案例

 

小結

 

習題

 

第12章面向切面編程AOP

 

12.1面向切面編程簡介

 

12.1.1面向切面編程的基本思想

 

12.1.2AOP和OOP的關聯

 

12.2Spring框架的面向切面編程

 

12.2.1Spring框架的AOP特點

 

12.2.2Spring框架的面向切面編程的開發方法

 

12.3Spring框架的面向切面編程的使用案例

 

小結

 

習題

 

 

第13章Spring的JDBC數據庫操作

 

13.1Spring框架的JDBC簡介

 

13.1.1傳統JDBC的問題

 

13.1.2Spring的JDBC的基本思想

 

13.1.3Spring的JDBC和MyBatis的關聯

 

13.2Spring框架中的JDBCTemplate

 

13.2.1JDBCTemplate簡介

 

13.2.2JDBCTemplate的使用

 

13.3Spring JDBC的簡單使用案例

 

小結

 

習題

 

第14章Spring的事務管理

 

14.1事務簡介

 

14.1.1事務的基本概念

 

14.1.2事務的特性

 

14.2Spring框架中的事務管理

 

14.2.1Spring事務管理的特點

 

14.2.2Spring事務管理的接口和設置

 

14.3Spring事務管理的簡單應用

 

14.3.1Spring事務管理的使用介紹

 

14.3.2Spring事務管理的使用案例

 

小結

 

習題

 

第15章Spring的註解

 

15.1Spring註解管理Bean

 

15.1.1Spring註解管理Bean的方法

 

15.1.2Spring註解管理Bean的使用案例

 

15.2Spring註解實現AOP

 

15.2.1Spring註解實現AOP的方法

 

15.2.2Spring註解實現AOP的使用案例

 

15.3Spring註解實現事務管理

 

15.3.1Spring註解實現事務管理的方法

 

15.3.2Spring註解實現事務管理的使用案例

 

小結

 

習題

 

 

第16章SpringMVC的基礎知識

 

16.1SpringMVC框架簡介

 

16.2SpringMVC框架的基本思想

 

16.2.1SpringMVC的工作流程

 

16.2.2SpringMVC的組件

 

16.2.3SpringMVC的特點

 

16.3SpringMVC框架的使用

 

16.3.1SpringMVC的開發環境配置

 

16.3.2SpringMVC的簡單使用案例

 

小結

 

習題

 

第17章SpringMVC的常用註解

 

17.1請求映射類的註解

 

17.1.1@Controller註解

 

17.1.2@RequestMapping註解

 

17.1.3@GetMapping和@PostMapping註解

 

17.1.4請求映射類的註解的使用案例

 

17.2參數映射類的註解

 

17.2.1參數映射類的註解簡介

 

17.2.2參數映射類的註解的使用案例

 

小結

 

習題

 

第18章參數綁定

 

18.1默認數據類型的參數綁定

 

18.1.1默認數據類型的參數綁定簡介

 

18.1.2默認數據類型的參數綁定的使用案例

 

18.2POJO對象數據類型的參數綁定

 

18.2.1POJO對象數據類型的參數綁定簡介

 

18.2.2POJO對象數據類型的參數綁定的使用案例

 

18.3簡單數據類型的參數綁定

 

18.3.1簡單數據類型的參數綁定簡介

 

18.3.2簡單數據類型的參數綁定的使用案例

 

18.4復雜數據類型的參數綁定

 

18.4.1復雜數據類型的參數綁定簡介

 

18.4.2復雜數據類型的參數綁定的使用案例

 

小結

 

習題

 

第19章SpringMVC的返回類型

 

19.1Model類型

 

19.1.1Model類型簡介

 

19.1.2Model類型的使用案例

 

19.2ModelAndView類型

 

19.2.1ModelAndView類型簡介

 

19.2.2ModelAndView類型的使用案例

 

19.3String類型

 

19.3.1String類型簡介

 

19.3.2String類型的使用案例

 

19.4void類型

 

小結

 

習題

 

 

第20章異常處理

 

20.1HandlerExceptionResolver接口

 

20.1.1HandlerExceptionResolver接口簡介

 

20.1.2HandlerExceptionResolver接口的使用案例

 

20.2@ExceptionHandler註解

 

20.2.1@ExceptionHandler註解簡介

 

20.2.2@ExceptionHandler註解的使用案例

 

20.3@ControllerAdvice註解

 

20.3.1@ControllerAdvice註解簡介

 

20.3.2@ControllerAdvice註解的使用案例

 

小結

 

習題

 

第21章攔截器

 

21.1攔截器介紹

 

21.2HandlerInterceptor接口

 

21.2.1HandlerInterceptor接口簡介

 

21.2.2HandlerInterceptor接口的使用案例

 

21.3WebRequestInterceptor接口

 

21.3.1WebRequestInterceptor接口簡介

 

21.3.2WebRequestInterceptor接口的使用案例

 

小結

 

習題

 

 

第22章前後端數據交互JSON

 

22.1數據交互簡介

 

22.1.1基於XML的數據交互

 

22.1.2基於JSON的數據交互

 

22.2SpringMVC框架中的JSON

 

22.2.1SpringMVC中的JSON簡介

 

22.2.2SpringMVC中的JSON的使用案例

 

小結

 

習題

 

 

第23章文件上傳下載

 

23.1文件上傳

 

23.1.1文件上傳簡介

 

23.1.2文件上傳的使用案例

 

23.2文件下載

 

23.2.1文件下載簡介

 

23.2.2文件下載的使用案例

 

小結

 

習題

 

第24章RESTful風格

 

24.1RESTful概述

 

24.1.1Web開發中的前後端分離

 

24.1.2RESTful簡介

 

24.2RESTful的主要思想

 

24.2.1RESTful的特點

 

24.2.2RESTful的原則

 

24.2.3RESTful的設計規範

 

24.3SpringMVC框架下的RESTful

 

24.3.1SpringMVC框架下的RESTful簡介

 

24.3.2SpringMVC框架下的RESTful的使用方法

 

小結

 

習題

 

第25章表單標簽

 

25.1SpringMVC的標簽庫簡介

 

25.2SpringMVC的常用標簽庫

 

25.2.1form標簽

 

25.2.2input標簽

 

25.2.3checkboxes標簽

 

25.2.4radiobuttons標簽

 

25.2.5select標簽

 

25.2.6textarea標簽

 

25.3SpringMVC表單標簽的使用案例

 

小結

 

習題

 

第26章SSM框架整合

 

26.1SSM框架整合簡介

 

26.1.1MVC設計模式

 

26.1.2SSM框架整合的基本思路

 

26.2SSM框架整合的方法

 

26.2.1SSM框架整合的開發環境

 

26.2.2SSM框架整合的準備工作

 

26.3SSM框架整合的使用案例

 

小結

 

習題

 

參考文獻