Spring MVC + MyBatis 快速開發與項目實戰

Spring MVC + MyBatis 快速開發與項目實戰

作者: 黃文毅
出版社: 清華大學
出版在: 2019-01-01
ISBN-13: 9787302516361
ISBN-10: 7302516367
裝訂格式: 平裝





內容描述


本書從開發實戰出發,以新版Spring、Spring MVC和MyBatis為基礎,結合開發工具Intellij IDEA,通過完整的項目實例讓讀者快速掌握SSM的開發技能。全書共分12章,第1章和第2章,由零開始,引導讀者快速搭建SSM框架。第3章主要介紹Spring框架的IOC和AOP。第4章主要介紹Mybatis的映射器、動態SQL、註解配置和關聯映射。第5章主要介紹MyBatis的分頁和分頁插件PageHelper。第6章主要介紹Spring MVC請求映射、參數綁定註解和信息轉換詳解。第7章主要介紹Spring MVC數據校驗。第8章主要介紹Spring和Mybatis事務管理。第9章主要介紹Mybatis的一級緩存和二級緩存機制。第10章主要介紹Spring MVC執行流程、處理映射器和適配器以及視圖解析器。第11章主要介紹Mybatis的整體框架、初始化流程和執行流程。最後一章介紹如何開發一個完整的高並發點贊項目。
本書編者還精心錄制了SSM框架學習的視頻教程,以幫助讀者快速掌握本書內容。
本書來自於一線開發人員的編程實踐,突出技術的先進性和實用性,適用於所有Java編程語言開發人員、SSM框架開發人員以及廣大電腦專業的師生使用。

海報:


目錄大綱


第1章開發環境準備1 
1.1 JDK安裝1 
1.2 Intellij IDEA安裝3 
1.3 Tomcat的安裝與配置4 
1.3.1 Tomcat的下載4 
1.3.2 Intellij IDEA配置Tomcat 4 
1.4 Maven的安裝和配置6 
1.5 MySQL數據庫的安裝8 
1.5.1 MySQL的安裝8 
1.5.2 Navicat for MySQL客戶端安裝與使用9 
第2章快速搭建第一個SSM項目10 
2.1 SSM簡述10 
2.1.1 Spring簡述10 
2.1.2 Spring MVC簡述12 
2.1.3 MyBatis簡述12 
2.2快速搭建SSM項目13 
2.2.1快速搭建Web項目13 
2.2.2集成Spring 16 
2.2.3集成Spring MVC框架21 
2.2.4集成MyBatis框架27 
2.2.5集成Log4j日誌框架34 
2.2.6集成JUnit測試框架38 
第3章Spring快速上手40 
3.1 Spring IOC和DI 40 
3.1.1 Spring IOC和DI概述40
3.1.2單例模式42 
3.1.3 Spring單例模式源碼解析48 
3.1.4簡單工廠模式詳解51 
3.1.5工廠方法模式詳解55 
3.1.6 Spring Bean工廠類詳解59 
3.2 Spring AOP 61 
3.2.1 Spring AOP概述61 
3.2.2 Spring AOP核心概念61 
3.2.3 JDK動態代理實現日誌框架63 
3.2.4 Spring AOP實現日誌框架68 
3.2.5靜態代理與動態代理模式70 
第4章MyBatis映射器與動態SQL 74 
4.1 MyBatis映射器74 
4.1.1映射器的主要元素74 
4.1.2 select元素75 
4.1.3 insert元素77 
4.1.4 selectKey元素77 
4.1.5 update元素78 
4.1.6 delete元素79 
4.1.7 sql元素80 
4.1.8 #與$區別81 
4.1.9 resultMap結果映射集81 
4.2動態SQL 83 
4.2.1動態SQL概述83 
4.2.2 if元素83


作者介紹


作者:黃文毅
CSDN博客專家,CSDN學院、網易學院和騰訊學院等網絡學院講師。曾就職於廈門星耀藍圖科技有限公司和上海美團,目前就職於廈門美圖科技有限公司,主要從事美圖秀秀和美拍後端開發工作。




相關書籍

Java 2 程式設計

作者 陳惠貞 謝清佑

2019-01-01

OCA Java SE 7 Programmer I Study Guide (Exam 1Z0-803), 2/e (Paperback)

作者 Edward G. Finegan Robert Liguori

2019-01-01

C# 8.0 Pocket Reference: Instant Help for C# 8.0 Programmers

作者 Albahari Joseph Ben

2019-01-01