史上最全Spring錦集(學習指南+實戰+ 源碼解析+架構與設計原理)

前言

Spring框架是因爲軟件開發的複雜性而建立的。Spring使用的是基本的JavaBean來完成之前只可能由EJB完成的事情。然而,Spring的用途不只僅限於服務器端的開發。從簡單性、可測試性和鬆耦合性角度而言,絕大部分Java應用均可以從Spring中受益。前端

目的:解決企業應用開發的複雜性數據庫

功能:使用基本的JavaBean代替EJB,並提供了更多的企業應用功能編程

範圍:任何Java應用後端

Spring是一個輕量級控制反轉(IoC)和麪向切面(AOP)的容器框架。緩存

須要獲取Spring資料的能夠直接翻到文末安全

Spring學習指南

史上最全Spring錦集(學習指南+實戰+ 源碼解析+架構與設計原理)

Spring框架能夠說是當前Java開發的事實標準,可是大多數高校教材中並無涵蓋相關內容,這使得不少Java開發人員只能在工做中靠口口相傳或者自學來了解Spring框架,雖然最終能夠掌握,可是因爲缺少系統性的指導,不免在花費大量時間之餘走不少的彎路。服務器

本書是Spring框架的入門指南,兼具系統性和實用性,全面介紹了Spring 框架的設計思想和模塊構成,並針對各個模塊給出了相應的應用場景和源代碼示例,旨在幫助Java開發人員快速掌握Spring框架的用法。微信

本書適合有必定Java基礎的讀者或者初級開發人員學習,也可供欲瞭解Spring框架功能的資深開發人員參考,還可用做相關培訓機構的教程。架構

本書包括如下內容:框架

  • Spring 框架基礎
  • 依賴注入
  • bean的配置、自定義bean和bean定義
  • Spring Web MVC基礎知識以及其中的驗證和數據綁定
  • 使用 Spring進行註釋驅動開發、數據庫交互、消息傳遞、電子郵件發送等
  • 面向切面編程
  • 使用 Spring Web MVC開發RESTful Web服務

目錄

第1章Spring框架簡介

第2章Spring框架基礎

第3章bean的配置

第4章依賴注入

第5章自定義bean和bean定義

史上最全Spring錦集(學習指南+實戰+ 源碼解析+架構與設計原理)

第6章使用Spring進行註釋 驅動開發

第7章基於Java的容器配置

第8章使用Spring進行數 據庫交互

第9章Spring Data

第10章使用Spring進行消息傳遞、電子郵件發送、異步方法執行和緩存

史上最全Spring錦集(學習指南+實戰+ 源碼解析+架構與設計原理)

第11章面向切面編程

第12章Spring Web MVC基礎知識

第13章Spring Web MVC中的驗證和數據綁定

第14章使用Spring Web MVC開發RESTful Web服務

第15章Spring Web MVC進階一 國際化、 文件上傳和異步請求處理

第16章使用Spring Security保護應用程序

史上最全Spring錦集(學習指南+實戰+ 源碼解析+架構與設計原理)

Spring實戰

史上最全Spring錦集(學習指南+實戰+ 源碼解析+架構與設計原理)

Spring框架是以簡化JavaEE應用程序的開發爲目標而建立的。一樣,本書是爲了幫助讀者更容易地使用Spring 而編寫的。個人目標不是爲讀者詳細地列出SpringAPI,而是但願經過現實中的實際示例代碼來爲JavaEE開發人員展示Spring框架。由於Spring是一個模塊化的框架,因此這本書也是按照這種方式編寫的。咱們知道並非全部的開發人員都有相同的需求,有些人想從頭學習Spring, 而有的可能只想排出幾個主題,而後按照本身的節奏來學習。因此,本書既能夠被剛開始學習Spring的讀者看成學習指南,也能夠被那些想深刻了解某方面功能的讀者做爲參考。

本書適用於全部的Java開發人員,企業級Java開發人員將會發現更有幫助。我將會按部就班地指導讀者瀏覽本書中每章複雜的示例代碼,但Spring的真正強大之處在於它可以使企業級應用程序的開發更簡單。所以,企業級應用程序的開發人員會更加欣賞本書的示例代碼。由於Spring的絕大部份內容都是提供企業級服務的,因此這裏包含了許多Spring和EJB的比較。


第1部分 介紹Spring框架的核心知識。

  • 第1章Spring之旅
  • 第2章裝配Bean
  • 第3章高級裝配
  • 第4章面向切面的Spring
史上最全Spring錦集(學習指南+實戰+ 源碼解析+架構與設計原理)

第2部分 在此基礎上介紹如何使用Spring 構建Web應用程序。

  • 第5章構建Spring Web應用程序
  • 第6章渲染Web視圖
  • 第7章Spring MVC的高級技術
  • 第8章使用Spring WebFlow
  • 第9章保護Web應用
史上最全Spring錦集(學習指南+實戰+ 源碼解析+架構與設計原理)

第3部分告別前端,介紹如何在應用程序的後端使用Spring。

  • 第10章經過Spring和JDBC征服數據庫
  • 第11章使用對象關係映射持久化數據
  • 第12章使用NoSQL數據庫
  • 第13章緩存數據
  • 第14章保護方法應用
史上最全Spring錦集(學習指南+實戰+ 源碼解析+架構與設計原理)

第4部分描述如何使用Spring與其餘的應用和服務進行集成。

  • 第15章使用遠程服務
  • 第16章使用Spring MVC建立REST API
  • 第17章Spring消息
  • 第18章使用WebSocket和STOMP實現消息功能
  • 第19章使用Spring發送Email
  • 第20章使用JMX管理Spring Bean
  • 第21章藉助Spring Boot簡化Spring開發
史上最全Spring錦集(學習指南+實戰+ 源碼解析+架構與設計原理)

Spring源碼深度解析

史上最全Spring錦集(學習指南+實戰+ 源碼解析+架構與設計原理)

做爲Java開源世界的第一開源框架,Spring已經成爲事實上的Java EE開發標準。這些年,Spring不但獲得了普遍的應用,還直接或間接地影響了衆多JSR規範的制定。Spring的特性不只覆蓋了傳統的Java EE開發,還拓展到移動開發、大數據、應用集成等領域,成爲VMware雲戰略的重要組成部分。

Spring框架最根本的使命是簡化Java開發,所以學習、研究、掌握Spring框架成爲每一位Java開發人員的必修課。而閱讀源碼則是學習Spring的最好方式之一。優秀的開源源碼都是集多年之經驗,採衆家之所長的,其中的意義妙趣橫生,如今咱們試圖把它們挖掘出來,並以一種易於理解的形式展示出來,讓更多的讀者從中受益。

第一部分 核心實現

  • 第1章Spring 總體架構和環境搭建
  • 第2章容器的基本實現
  • 第3章默認標籤的解析
  • 第4章自定義標籤的解析
  • 第5章bean的加載
  • 第6章容器的功能擴展
  • 第7章AOP
史上最全Spring錦集(學習指南+實戰+ 源碼解析+架構與設計原理)

第二部分 企業應用

  • 第8章數據庫鏈接JDBC
  • 第9章整合MyBatis
  • 第10章事務
  • 第11章SpringMVC
  • 第12章遠程服務
  • 第13章Spring 消息
史上最全Spring錦集(學習指南+實戰+ 源碼解析+架構與設計原理)

Spring技術內幕:深刻解析Spring架構與設計原理

史上最全Spring錦集(學習指南+實戰+ 源碼解析+架構與設計原理)

本書探討了Spring框架的設計原理、架構和運行機制。做爲在Java領域最爲成功的開源軟件之一,Spring在Java EE開發中,使用者衆多。本書以Spring的源代碼爲依託,結合Spring的設計思路,從內部實現的角度,對Spring的實現進行了翔實的分析,但願可以經過這種分析,使讀者在開發者的層面掌握Spring,爲開發Spring應用提供更紮實的框架基礎。


本書主要內容分爲三個部分,分別闡述了Spring的核心、組件和應用三個方面。在展開這三個部分的內容以前,第1章對Spring的項目狀況和總體架構進行了簡要的介紹,這一章就像一個熱身活動,爲本書的主要內容作鋪墊,若是您已經很熟悉Spring的使用,這一章能夠自行跳過,直接進人到下面三個主體部分的內容。

史上最全Spring錦集(學習指南+實戰+ 源碼解析+架構與設計原理)

第一部分 詳細分析了IoC容器和AOP的實現,這部份內容是理解Spring平臺的基礎,適合對Spring的運行機理有深刻了解需求的讀者閱讀。在對AOP實現模塊的分析中涉及的一些JVM底層技術,也是讀者須要具有的背景知識。

史上最全Spring錦集(學習指南+實戰+ 源碼解析+架構與設計原理)

第二部分 深刻闡述了基於Spring IoC容器和AOP的Java EE組件在Spring中的實現。在這部份內容中能夠看到,每-一個組件實現的內容基本上都是相對獨立的,讀者能夠結合本身的需求選讀。若是對Spring Web MVC的實現感興趣,能夠閱讀第4章;若是對Spring提供的數據庫操做的實現機制感興趣,能夠閱讀第5章;若是對Spring中 提供的統一事務處理的實現感興趣,能夠閱讀第6章;若是對Spring提供的各類不一樣的遠端調用實現感興趣,能夠閱讀第7章。

史上最全Spring錦集(學習指南+實戰+ 源碼解析+架構與設計原理)

第三部分 講述了一些基於Spring的典型應用的實現。若是讀者對在Spring應用中如何知足應用資源的安全性需求方面的內容感興趣,能夠閱讀第8章,本章對爲Spring應用提供安全服務的ACEGI框架的實現進行了分析,在深刻了解這部份內容的基礎上,讀者能夠根據本身的應用需求定製本身的安全系統。第9章分析了Spring DM的設計和實現,經過Spring DM,能夠將Spring應用便利地架構到OSGi的框架上去。第10章分析了Spring Flex的設計和實現,爲使用Adobe Flex 做爲應用前端架構的Spring應用提供參考。

史上最全Spring錦集(學習指南+實戰+ 源碼解析+架構與設計原理)

限於平臺篇幅緣由,同時也爲了你們更好的閱讀,小編把相關的資料都整理好了,有感興趣的朋友能夠幫忙轉發後, 加微信:gyhycx7980  來免費獲取

史上最全Spring錦集(學習指南+實戰+ 源碼解析+架構與設計原理)
相關文章
相關標籤/搜索