內容大鋼
本書系統、全面地介紹了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.1 MyBatis概述
1.1.1 傳統JDBC的問題
1.1.2 ORM框架技術
1.1.3 MyBatis的發展和特點
1.2 MyBatis的工作流程和重要API
1.2.1 MyBatis的工作流程
1.2.2 MyBatis的重要API
1.3 MyBatis的下載和安裝
1.3.1 MyBatis的下載
1.3.2 MySQL資料庫的安裝和使用
1.4 MyBatis的簡單應用的使用案例
小結
習題
第2章 MyBatis的配置文件
2.1 配置文件概述
2.1.1 XML文件格式
2.1.2 MyBatis的配置文件層次結構
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.3 MyBatis的配置文件的使用案例
小結
習題
第3章 MyBatis的映射文件
3.1 映射文件概述
3.1.1 映射文件的子元素
3.1.2 映射文件的典型範例
3.2 常用的映射文件元素
3.2.1 select元素
3.2.2 insert元素
3.2.3 selectKey元素
3.2.4 update元素
3.2.5 delete元素
3.2.6 sql元素
3.3 和$的區別
3.4 resultMap結果映射集
3.4.1 resultMap的定義
3.4.2 resultMap的引用
3.5 MyBatis的映射文件的使用案例
小結
習題
第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概述
……
第6章 MyBatis的緩存機制
第7章 MyBatis的註解
第8章 Spring的基礎知識器
第9章 Spring的容器機制
第10章 Spring的依賴注入
第11章 Bean的作用域和生命周期
第12章 面向切面編程AOP
第13章 Spring的JDBC資料庫操作
第14章 Spring的事務管理
第15章 Spring的註解
第16章 SpringMVC的基礎知識
第17章 SpringMVC的常用註解
第18章 參數綁定
第19章 SpringMVC的返回類型
第20章 異常處理