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

Java EE互聯網輕量級框架整合開發(SSM框架Spring MVC+Spring+MyBatis和Redis實現)

  • 作者:楊開振//周吉文//梁華輝//譚茂華
  • 出版社:電子工業
  • ISBN:9787121318474
  • 出版日期:2017/07/01
  • 裝幀:平裝
  • 頁數:670
人民幣:RMB 119 元      售價:
放入購物車
加入收藏夾

內容大鋼
    隨著移動互聯網的興起,以Java技術為後台的互聯網技術佔據了市場的主導地位,而在Java互聯網後台開發中,SSM框架(Spring+Spring MVC+MyBatis)成為了主要架構,楊開振、周吉文、梁華輝、譚茂華著的《Java EE互聯網輕量級框架整合開發(SSM框架Spring MVC+Spring+MyBatis和Redis實現)》以此為焦點從入門到實際工作要求講述了SSM框架的技術應用;與此同時,為了提高系統性能,NoSQL(尤其是Redis)在互聯網系統中已經廣泛使用,為了適應這個變化,本書通過Spring講解了有關Redis的技術應用,這樣更加貼近實際學習和工作的需要。
    本書主要分為6個部分,第1部分對Java互聯網的框架和主要涉及的模式做初步簡介;第2部分講述MyBatis技術;第3部分講述Spring基礎(包括IoC、AOP和資料庫應用),重點講解Spring資料庫事務應用,以滿足互聯網企業的應用要求;第4部分,講述Spring MVC框架;第5部分,通過Spring技術的應用,講解Redis技術;第6部分,講解SSM+Redis實踐應用,通過互聯網高併發如搶票、搶紅包等場景,使用全註解的方式講解SSM框架的整合,以及高併發與鎖的應用和系統性能優化。
    本書結合企業的實際需求,從原理到實踐全面講解SSM+Redis技術應用,無論你是Java程序員、SSM應用和研究人員,還是Redis應用人員、互聯網開發人員,都可以從本書中收穫知識。

作者介紹
楊開振//周吉文//梁華輝//譚茂華

目錄
第1部分 入門和技術基礎
  第1章 認識SSM框架和Redis
    1.1 Spring框架
    1.2 MyBatis簡介
    1.3 Spring MVC簡介
    1.4 最流行的NoSQL——Redis
    1.5 SSM+Redis結構框圖及概述
  第2章 Java設計模式
    2.1 Java反射技術
    2.2 動態代理模式和責任鏈模式
    2.3 觀察者(Observer)模式
    2.4 工廠模式和抽象工廠模式
    2.5 建造者(Builder)模式
    2.6 總結
第2部分 互聯網持久框架——MyBatis
  第3章 認識MyBatis核心組件
    3.1 持久層的概念和MyBatis的特點
    3.2 準備MyBatis環境
    3.3 MyBatis的核心組件
    3.4 SqlSessionFactory(工廠介面)
    3.5 SqlSession
    3.6 映射器
    3.7 生命周期
    3.8 實例
  第4章 MyBatis配置
    4.1 概述
    4.2 properties屬性
    4.3 settings設置
    4.4 typeAliases別名
    4.5 typeHandler類型轉換器
    4.6 ObjectFactory(對象工廠)
    4.7 插件
    4.8 environments(運行環境)
    4.9 databaseIdProvider資料庫廠商標識
    4.10 引入映射器的方法
  第5章 映射器
    5.1 概述
    5.2 select元素——查詢語句
    5.3 insert元素——插入語句
    5.4 update元素和delete元素
    5.5 sql元素
    5.6 參數
    5.7 resultMap元素
    5.8 級聯
    5.9 緩存
    5.10 存儲過程
  第6章 動態SQL
    6.1 概述
    6.2 if元素
    6.3 choose、when、otherwise元素

    6.4 trim、where、set元素
    6.5 foreach元素
    6.6 用test的屬性判斷字元串
    6.7 bind元素
  第7章 MyBatis的解析和運行原理
    7.1 構建SqlSessionFactory過程
    7.2 SqlSession運行過程
  第8章 插件
    8.1 插件介面
    8.2 插件的初始化
    8.3 插件的代理和反射設計
    8.4 常用的工具類——MetaObject
    8.5 插件開發過程和實例
    8.6 總結
第3部分 Spring基礎
  第9章 Spring IoC的概念
    9.1 Spring的概述
    9.2 Spring IoC概述
    9.3 Spring IoC容器
    9.4 小結
  第10章 裝配Spring
    10.1 依賴注入的3種方式
    10.2 裝配Bean概述
    10.3 通過XML配置裝配Bean
    10.4 通過註解裝配Bean
    10.5 裝配的混合使用
    10.6 使用Profile
    10.7 載入屬性(properties)文件
    10.8 條件化裝配
    10.9 Bean的作用域
    10.10 使用Spring表達式(Spring EL)
  第11章 面向切面編程
    11.1 一個簡單的約定遊戲
    11.2 Spring AOP的基本概念
    11.3 使用@AspectJ註解開發Spring AOP
    11.4 使用XML配置開發Spring AOP
    11.5 經典Spring AOP應用程序
    11.6 多個切面
    11.7 小結
  第12章 Spring和資料庫編程
    12.1 傳統的JDBC代碼的弊端
    12.2 配置資料庫資源
    12.3 JDBC代碼失控的解決方案——jdbcTemplate
    12.4 MyBatis-Spring項目
  第13章 深入Spring資料庫事務管理
    13.1 Spring資料庫事務管理器的設計
    13.2 編程式事務
    13.3 聲明式事務
    13.4 資料庫的相關知識
    13.5 選擇隔離級別和傳播行為

    13.6 在Spring+MyBatis組合中使用事務
    13.7 @Transactional的自調用失效問題
    13.8 典型錯誤用法的剖析
第4部分 Spring MVC框架
  第14章 Spring MVC的初始化和流程
    14.1 MVC設計概述
    14.2 Spring MVC初始化
    14.3 Spring MVC開發流程詳解
  第15章 深入Spring MVC組件開發
    15.1 控制器接收各類請求參數
    15.2 重定向
    15.3 保存並獲取屬性參數
    15.4 攔截器
    15.5 驗證表單
    15.6 數據模型
    15.7 視圖和視圖解析器
    15.8 上傳文件
  第16章 Spring MVC高級應用
    16.1 Spring MVC的數據轉換和格式化
    16.2 為控制器添加通知
    16.3 處理異常
    16.4 國際化
第5部分 Redis應用
  第17章 Redis概述
    17.1 Redis在Java Web中的應用
    17.2 Redis基本安裝和使用
    17.3 Redis的Java API
    17.4 簡介Redis的6種數據類型
    17.5 Redis和資料庫的異同
  第18章 Redis數據結構常用命令
    18.1 Redis數據結構——字元串
    18.2 Redis數據結構——哈希
    18.3 Redis數據結構——鏈表(linked-list)
    18.4 Redis數據結構——集合
    18.5 Redis數據結構——有序集合
    18.6 基數——HyperLogLog
  第19章 Redis的一些常用技術
    19.1 Redis的基礎事務
    19.2 探索Redis事務回滾
    19.3 使用watch命令監控事務
    19.4 流水線(pipelined)
    19.5 發布訂閱
    19.6 超時命令
    19.7 使用Lua語言
    19.8 小結
  第20章 Redis配置
    20.1 Redis基礎配置文件
    20.2 Redis備份(持久化)
    20.3 Redis內存回收策略
    20.4 複製

    20.5 哨兵(Sentinel)模式
  第21章 Spring緩存機制和Redis的結合
    21.1 Redis和資料庫的結合
    21.2 使用Spring緩存機制整合R
    21.3 RedisTemplate的實例
第6部分 SSM框架+Redis實踐應用
  第22章 高併發業務
    22.1 互聯繫統應用架構基礎分析
    22.2 高併發系統的分析和設計
    22.3 搭建搶紅包開發環境和超發現象
    22.4 悲觀鎖
    22.5 樂觀鎖
    22.6 使用Redis實現搶紅包
    22.7 各類方式的優缺點
  附錄A 資料庫表模型
  附錄B DispatcherServlet流程源碼分析
  附錄C JSTL常用標籤
  附錄D spring data redis項目分析

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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