寫在前面
作爲一名Java開發者,相信Spring框架現在已經是目前企業所必須的,每個程序員的技術都應該隨着時代適時地更新,只有這樣纔可以跟上企業發展的腳步。Spring框架相信也是現在很火的一門技術,也可以無縫銜接Spring的核心技術。
第1部分(1-2章)
首先講解基礎,讓讀者對SSM框架裏的每一門技術的主要作用有所瞭解。然後介紹SSM框架的主要設計模式,它們有助於從底層深入理解框架。
第1章認識SSM框架和Redis
第2章Java設計模式
第2部分(3-8章)
講解MyBatis的基礎應用,包括其主要組成、配置、映射器、動態SQL, 並且深入MyBatis的底層運行原理和插件,詳細討論它們的高級應用。
第3章認識MyBatis核心組件
第4章MyBatis配置
第5章映射器
第6章動態SQL
第7章MyBatis的解析和運行原理
第8章插件
第3部分(9-13章)
講解Spring IoC和Spring AOP。掌握Spring如何通過IoC管理資源,然後通過設計模式討論AOP的實現原理及其使用方法、實踐。討論Spring對數據庫的支持,如何整合MyBatis,並且着重討論了Spring 數據庫事務的相關內容,包括數據庫隔離級別和傳播行爲的應用。
第9章Spring loC的概念
第10章裝配SpringBean
第11章面向切面編程
第12章Spring和數據庫編程
第13漳深Spring數據庫事務管理
第4部分(14-16章)
講解Spring MVC主要的流程、HandlerMapping 的應用、控制器Controller、處理適配器(HandlerAdapter)、 視圖和視圖解析器,然後討論傳遞參數、註解、數據校驗、消息轉換和國際化等應用。
第14章Spring MVC的初始化和流程
第15章深入Spring MVC組件開發
第16章Spring MVC高級應用
第5部分(17-21章)
掌握NoSQL的優勢和應用方法,掌握Redis的常用數據類型和主要命令,以及一些基本的特性(比如事務)和用法,並教會你在Java和Spring環境中使用它。
第17章Redis概述
第18章Redis數據結構常用命令
第19章Redis的一些常用技術
第20章Redis配置
第21章Spring緩存機制和Redis的結合
第6部分(22章)
SSM框架+Redis的實戰,通過全註解的方式搭建SSM框架,講解Redis 應用,並展現了互聯網的核心問題一高並 發和鎖的問題。介紹了通過悲觀鎖、樂觀鎖和Redis Lua語言方案來解決高併發和鎖的問題。
第22章高併發業務