SSM框架技術開發教程(微課視頻版)
李淩 張萍 郭熹
相關主題
商品描述
"本書系統、全面地介紹了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框架整合的使用案例
小結
習題
參考文獻