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

Spring5設計模式

  • 作者:(英)迪納什·拉吉普特|譯者:梁桂釗//程超//祝坤榮
  • 出版社:中國水利水電
  • ISBN:9787517090557
  • 出版日期:2021/02/01
  • 裝幀:平裝
  • 頁數:292
人民幣:RMB 79 元      售價:
放入購物車
加入收藏夾

內容大鋼
    現在,大部分公司已經將Spring作為企業級應用程序開發的主要框架。本書的主要目的是討論Spring框架使用的設計模式,以及在Spring框架中如何實現。
    本書能夠幫助讀者學習並理解Spring框架所使用的設計模式以及它如何解決企業級應用程序中常見的設計問題,同時也能夠幫助讀者了解Spring 5的增強特性及其引入的許多新特性。這本書分為三個部分,涵蓋12章的內容。第一部分介紹設計模式和Spring框架的要點;第二部分展示Spring在應用程序中如何使用;第三部分會對此進行擴展,涉及如何使用Spring構建Web應用程序,並介紹了Spring 5反應式編程特性。此外,還探討了如何在企業應用程序中處理併發等問題。
    本書面向所有服務端從業人員,可作為技術新人到架構師的參考用書。

作者介紹
(英)迪納什·拉吉普特|譯者:梁桂釗//程超//祝坤榮
    迪納什·拉吉普特(Dinesh Rajput)是Dineshonjava網站的主編。Dineshonjava網站是一個專門介紹Spring和Java的技術博客。Dinesh從2008年至今都是一名Spring愛好者,同時也是一名Pivotal認證的Spring專家、作家和博主。他在Spring和Java領域擁有超過10年的設計與開發經驗。他擅長於Spring、Spring Boot,Spring Security、REST APIs、微服務架構、響應式模式、SpringAOP、設計模式、Struts、Hibernate、Web Services、Spring Batch、Cassandra、MongoDB以及Web應用程序設計和架構。

目錄
第1章  Spring 5框架和設計模式入門
  1.1  Spring框架簡介
  1.2  使用Spring及其模式來簡化應用程序開發
    1.2.1  使用POJO模式
    1.2.2  在POJO之間依賴注入
    1.2.3  對依賴組件使用DI模式
    1.2.4  應用層面橫切關注點
    1.2.5  使用模板模式消除樣板代碼
  l.3  使用Spring容器通過工廠模式管理Bean
    1.3.1  Bean工廠
    1.3.2  應用上下文
    l.3.3  使用應用上下文創建容器
  1.4  容器里Bean的生命周期
  1.5  Spring模塊
    1.5.1  Spring核心容器
    1.5.2  Spring AOP模塊
    1.5.3  Spring DA0——數據訪問與集成
    1.5.4  Spring 0RM
    1.5.5  Spring Web MVC
  1.6  Spring Framework 5中的新功能
  1.7  小結
第2章  GoF設計模式概述:核心設計模式
  2.1  設計模式的力量簡介
  2.2  常見的GoF設計模式概述
  2.3  創建模式
    2.3.1  工廠模式
    2.3.2  抽象工廠模式
    2.3.3  單例模式
    2.3.4  原型模式
    2.3.5  建造者模式
  2.4  小結
第3章  結構模式和行為模式
  3.1  審視核心的設計模式
    結構模式
  3.2  J2EE設計模式
  3.3  小結
第4章  使用依賴注入模式裝配Bean
  4.1  依賴注入模式
    使用依賴注入模式解決問題
  4.2  依賴注入模式的類型
    4.2.1  基於構造方法的依賴注入
    4.2.2  基於setter的依賴注入
  4.3  使用Spring配置依賴注入模式
  4.4  基於Java配置的依賴注入模式
  4.4  建Java配置類——AppConfig.java
  4.5  基於XML配置的依賴注入模式
    創建XML配置文件
  4.6  基於註解配置的依賴注入模式
    4.6.1  什麼是構造型註解
    4.6.2  自動裝配的DI模式與歧義

  4.7  配置DI模式的最佳實踐
  4.8  小結
第5章  理解Bean的生命周期和使用模式
  5.1  Spring生命周期及其階段
    5.1.1  初始化階段
    5.1.2  Bean的使用階段
    5.1.3  Bean的銷毀階段
  5.2  理解Bean作用域
    5.2.1  單例作用域
    5.2.2  原型作用域
    5.2.3  Session Bean作用域
    5.2.4  Request Bean作用域
    5.2.5  Spring中的其他作用域
  5.3  小結
第6章  基於代理和裝飾模式的面向Spring切面編程
  6.1  Spring的代理模式
    在Spring中使用裝飾模式代理類
  6.2  什麼是橫切關注點
  6.3  什麼是面向切面的編程
    6.3.1  AOP解決的問題
    6.3.2  AOP如何解決問題
  6.4  核心AOP術語和概念
  6.5  定義切入點
    寫切入點
  6.6  創建切面
    使用註解來定義切面
  6.7  實現增強
  6.8  使用XML配置定義切面
  6.9  Spring如何創建AOP代理
  6.10  小結
第7章  使用Spring和JDBC模板模式訪問資料庫
  7.1  設計數據訪問的最佳方法
    7.1.1  資源管理問題
    7.1.2  實現模板模式
  7.2  配置數據源和對象池模式
    7.2.1  使用JDBC驅動來配置一個數據源
    7.2.2  使用連接池來配置數據源
  7.3  實現建造者模式創建嵌人式數據源
    使用DAO模式抽象資料庫訪問
  7.4  帶有Spring框架的DAO模式
    7.4.1  使用JdbcTemplate
    7.4.2  何時使用JdbcTemplate
  7.5  配置JdbcTemplate的最佳實踐
  7.6  小結
第8章  使Spring ORM訪問資料庫和事務的實現模式
  8.1  ORM框架和使用的模式
  8.2  數據訪問對象模式
    8.2.1  Spring使用工廠模式創建DA0
    8.2.2  數據映射模式
    8.2.3  領域模型模式

    8.2.4  懶載入模式的代理
    8.2.5  Spring的Hibernate Template模式
  8.3  將Spring與Hibemate集成
    8.3.1  在Spring容器中配置Hibernate的SessionFactory
    8.3.2  以Hibemate API為基礎實現DA0
  8.4  Spring事務管理策略
    8.4.1  聲明式事務的邊界與實現
    8.4.2  部署事務管理器
    8.4.3  編程事務的邊界確定與實現
  8.5  在程序中Spring 0RM和事務模塊的最佳實踐
  8.6  小結
第9章  使用緩存模式改進應用性能
  9.1  什麼是緩存
  9.2  理解緩存抽象
  9.3  使用Proxy模式開啟緩存
    9.3.1  使用Annotation開啟緩存代理
    9.3.2  使用XML命名空間開啟緩存代理
  9.4  聲明基於Annotation的緩存
  9.5  聲明基於XML的緩存
  9.6  配置緩存的存儲
  9.7  第三方緩存實現
  9.8  創建自定義緩存聲明
  9.9  網路應用
  9.10  小結
第10章  在Web應用中使用Spring實現MVC模式
  10.1  在Web應用中實現MVC模式
  10.2  Spring的Model 2架構MVc模式
    前端控制器Front Controller設計模式
  10.3  開啟Spring MVC
    10.3.1  實現controller
    10.3.2  用@RequestMapping映射請求
  10.4  傳遞模型數據給View視圖
    10.4.1  接受請求參數
    10.4.2  處理Web頁面的表單
    10.4.3  實現一個表單處理controller
  10.5  使用Command設計模式進行數據綁定
    使用@ModelAttributes定製數據綁定
  10.6  校驗表單輸人蔘數
  10.7  在MVC模式中實現View視圖
    10.7.1  在Spring MVC中定義ViewResolver
    10.7.2  View HelDer模式
    10.7.3  使用Apache tile視圖解析器的組合視圖模式
  10.8  Web應用設計的最佳實踐
  10.9  小結
第11章  實現響應式設計模式
  11.1  了解多年的應用需求
  11.2  理解響應式模式
    響應模式特性
  11.3  阻塞調用
  11.4  非阻塞調用

  11.5  背壓
  11.6  使用Spring 5框架實現響應式
  11.7  Spring Web響應流
  11.8  請求和響應體轉換
  11.9  小結
第12章  實現併發模式
  12.1  主動對象模式
  12.2  監視器對象模式
  12.3  半同步/半非同步模式
  12.4  領導者/跟隨者模式
  12.5  反應器模式
  12.6  線程獨有的存儲庫模式
  12.7  小結

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