幫助中心 | 我的帳號 | 關於我們

Web輕量級框架Spring+Spring MVC+MyBatis整合開發實戰(第2版)

  • 作者:編者:黃文毅|責編:王金柱
  • 出版社:清華大學
  • ISBN:9787302554202
  • 出版日期:2020/07/01
  • 裝幀:平裝
  • 頁數:263
人民幣:RMB 68 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以Spring 5、Spring MVC 5和MyBatis 3.x為基礎,從開發實戰出發,結合最新的開發工具IntelliJ IDEA,通過完整的項目實例讓讀者了解和學習SSM框架,又好又快地掌握SSM的開發技能。全書共分11章,第1?2章,由零開始,引導讀者快速搭建SSM框架。第3章主要介紹Spring框架基礎知識IOC和AOP。第4章主要介紹MyBatis的映射器、動態SQL、註解配置和關聯映射。第5章主要介紹Spring MVC請求映射、參數綁定註解和信息轉換詳解。第6章主要介紹MyBatis的分頁和分頁插件PageHelper、Spring數據校驗和Spring與MyBatis事務管理。第7章主要介紹MyBatis的一級緩存和二級緩存機制。第8章主要介紹Spring MVC執行流程、處理映射器和適配器以及視圖解析器。第9章主要介紹MyBatis的整體框架、初始化流程和執行流程。第10章和第11章介紹用戶管理系統和一個完整的高併發點贊項目的開發。
    本書來自於一線開發人員的編程實踐,突出技術的先進性和實用性,適用於所有Java編程語言開發人員、SSM框架開發人員使用,也可作為培訓機構和大專院校相關專業的教學用書。

作者介紹
編者:黃文毅|責編:王金柱
   黃文毅,CSDN博客專家,高級軟體工程師。先後就職于廈門星耀藍圖、上海美團等科技公司,目前就職于廈門美圖科技有限公司,從事Java開發工作。具有豐富的軟體開發經驗,熟悉Java、高併發、大數據及相關軟體架構。出版《公布式微服務架構:原理與實踐》《Spring 5企業級開發實戰》(與人合著)《Spring MVC+MyBatis快速開發與項目實戰》等多部技術圖書。

目錄
第1章  準備SSM開發環境
  1.1  SSM簡述
    1.1.1  Spring簡述
    1.1.2  Spring MVC簡述
    1.1.3  MyBatis簡述
  1.2  JDK安裝
  1.3  IntelliJ IDEA安裝
  1.4  Tomcat的安裝與配置
    1.4.1  Tomcat的下載
    1.4.2  IntelliJ IDEA配置Tomcat
  1.5  Maven的安裝和配置
  1.6  MySQL資料庫的安裝
    1.6.1  MySQL的安裝
    1.6.2  Navicat for MySQL客戶端安裝與使用
  1.7  思考與練習
第2章  快速搭建SSM項目
  2.1  快速搭建Web項目
  2.2  集成Spring
  2.3  集成Spring MVC框架
  2.4  集成MyBatis框架
  2.5  集成Log4j日誌框架
  2.6  集成JUnit測試框架
  2.7  思考與練習
第3章  Spring核心IOC與AOP
  3.1  Spring IOC和DI
    3.1.1  Spring IOC和DI概述
    3.1.2  單例模式
    3.1.3  Spring單例模式源碼解析
    3.1.4  簡單工廠模式詳解
    3.1.5  工廠方法模式詳解
    3.1.6  Spring Bean工廠類詳解
  3.2  Spring AOP
    3.2.1  Spring AOP概述
    3.2.2  Spring AOP核心概念
    3.2.3  JDK動態代理實現日誌框架
    3.2.4  Spring AOP實現日誌框架
    3.2.5  靜態代理與動態代理模式
  3.3  思考與練習
第4章  MyBatis映射器與動態SQL
  4.1  MyBatis映射器
    4.1.1  映射器的主要元素
    4.1.2  select元素
    4.1.3  insert元素
    4.1.4  selectKey元素
    4.1.5  update元素
    4.1.6  delete元素
    4.1.7  sql元素
    4.1.8  #與$區別
    4.1.9  resultMap結果映射集
  4.2  動態SQL

    4.2.1  動態SQL概述
    4.2.2  if元素
    4.2.3  choose、when、otherwise元素
    4.2.4  trim、wllere、set元素
    4.2.5  foreach元素
    4.2.6  bind元素
  4.3  MyBatis註解配置
    4.3.1  MyBatis常用註解
    4.3.2  @Select註解
    4.3.3  @Insert、@LIpdate、@Delete註解
    4.3.4  @Param註解
  4.4  MyBatis關聯映射
    4.4.1  關聯映射概述
    4.4.2  一對一
    4.4.3  一對多
    4.4.4  多對多
  4.5  思考與練習
第5章  Spring MVC常用註解
  5.1  請求映射註解
    5.1.1  @Controller註解
    5.1.2  @RequestMapping註解
    5.1.3  @GetMapping和@PostMapping註解
    5.1.4  Model和ModelMap
    5.1.5  ModelAndView
    5.1.6  請求方法可出現參數和可返回類型
  5.2  參數綁定註解
    5.2.1  @RequstParam註解
    6.2.2  @PathVariable註解
    5.2.3  @RequestHeader註解
    5.2.4  @CookieValue註解
    5.2.5  @ModelAttribute註解
    5.2.6  @SessionAttribute和@SessionAttributes註解
    5.2.7  @ResponseBody和@:RequestBody註解
  5.3  信息轉換詳解
    5.3.1  HttpMessageConverter    5.3.2  RequestMappingHandlerAdapter
    5.3.3  自定義HttpMessageConverter
  5.4  思考與練習
第6章  分頁開發、數據校驗與事務管理
  6.1  RowBounds類
    6.1.1  分頁概述
    6.1.2  RowBounds類
    6.1.3  RowBounds分頁應用
    6.1.4  RowBounds分頁原理
    6.1.5  分頁插件PageHelper
  6.2  Spring數據校驗
    6.2.1  數據校驗概述
    6.2.2  Spring的Validation校驗框架
    6.2.3  JSR 303校驗
  6.3  spring和MyBatis事務管理

    6.3.1  spring事務管理
    6.3.2  MyBatis事務管理
  6.4  思考與練習
第7章  MyBatis緩存機制
  7.1  MyBatis的緩存模式
  7.2  一級查詢緩存
    7.2.1  一級緩存概述
    7.2.2  一級緩存示例
    7.2.3  一級緩存生命周期
  7.3  二級查詢緩存
    7.3.1  二級緩存概述
    7.3.2  二級緩存示例
    7.3.3  Cache—ref共享緩存
  7.4  MyBatis緩存原理
    7.4.1  MyBatis緩存的工作機制
    7.4.2  裝飾器模式
    7.4.3  Cache介面及其實現
  7.5  思考與練習
第8章  Spring MVC原理剖析
  8.1  Spring MVC的執行流程與前端控制器
  8.2  前端控制器DispatcherServlet
  8.3  處理映射器和適配器
    8.3.1  處理映射器
    8.3.2  處理適配器
  8.4  視圖解析器
    8.4.1  視圖解析流程
    8.4.2  常用視圖解析器
    8.4.3  ViewResolver鏈
  8.5  思考與練習
第9章  MyBatIs原理剖析
  9.1  MyBatis的整體框架介紹
    9.1.1  介面層
    9.1.2  核心處理層
    9.1.3  基礎支撐層
  9.2  MyBatis初始化流程
  9.3  MyBatis的執行流程
  9.4  思考與練習
第10章  用戶管理系統項目實戰
  10.1  項目概述
  10.2  員工表設計
  10.3  持久化類的開發
  10.4  DAO層和Mapper映射文件
  10.5  介面和實現類開發
  10.6  控制層和DTO類的開發
  10.7  前端頁面開發
  10.8  員工入職/離職/更新功能
  10.9  測試
  10.10  思考與練習
第11章  高併發點贊項目實戰
  11.1  高併發點贊項目代碼實現

    11.1.1  項目概述
    11.1.2  資料庫表和持久化類
    11.1.3  DAO層和Mapper映射文件
    11.1.4  Service層和DT0類
    11.1.5  Controller層和前端頁面
    11.1.6  測試
  11.2  傳統點贊功能實現
    11.2.1  概述
    11.2.2  代碼實現
    11.2.3  測試
  11.3  集成Redis緩存
    11.3.1  概述
    11.3.2  Redis的安裝和使用
    11.3.3  集成Redis緩存
    11.3.4  設計Redis數據結構
    11.3.5  代碼實現
    11.3.6  集成Quartz定時器
    11.3.7  測試
  11.4  集成ActiveMO
    11.4.1  概述
    11.4.2  ActiveMO的安裝
    11.4.3  集成ActiveMQ
    11.4.4  ActiveMQ非同步消費
    11.4.5  測試
  11.5  思考與練習
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032