spring-chapter01-概述開篇

簡述

將依據 Spring Framework 5.0.8 版本進行一步一步完成深刻學習和使用。html

下面先從官方的一些介紹開始咱們專欄:java

Spring Framework爲現代基於Java的企業應用程序提供了全面的編程和配置模型 - 在任何類型的部署平臺上。
Spring的一個關鍵要素是應用程序級別的基礎架構支持:Spring專一於企業應用程序的「管道」,以便團隊能夠專一於應用程序級業務邏輯,而無需與特定部署環境創建沒必要要的聯繫。web

特性

  • Core technologies: dependency injection, events, resources, i18n, validation, data binding, type conversion, SpEL, AOP.spring

    • 核心技術:依賴注入、事件、資源、i18n、驗證、數據綁定、類型轉換、SpEL表達式、AOP
  • Testing: mock objects, TestContext framework, Spring MVC Test, WebTestClient.
  • Data Access: transactions, DAO support, JDBC, ORM, Marshalling XML.
  • Spring MVC and Spring WebFlux web frameworks.
  • Integration: remoting, JMS((Java Message Service), JCA(Java Cryptography Architecture), JMX(Java Management Extensions), email, tasks, scheduling, cache.編程

    • 集成:遠程處理、消息服務、密碼體系結構、擴展管理、郵件、任務、調度、緩存
  • Languages: Kotlin, Groovy, dynamic languages.

最小需求

  • JDK 8+ for Spring Framework 5.x
  • JDK 6+ for Spring Framework 4.x

學習資料

學習方法

  • 提問api

    • 提問的藝術
    • 提問的智慧
    • 遇到問題先本身探尋解決方法
    • 要以負責任的態度去提問題,這樣是對答主的尊重,別人才願意回答你的問題
  • 思考緩存

    • 無思不及深邃
    • 多問本身幾個爲何
    • 最佳實踐架構

      • 爲何要有這個技術
      • 這個技術主要解決什麼問題
      • 這個技術適合在什麼場景下使用
      • 這個技術是怎麼實現的,這樣實現有什麼好處
      • 這個技術的優缺點
  • 實踐學習

    • 無行不至遠方
    • 編程是一門實踐科學,須要身體力行,才能更好地體驗到她的魅力所在
  • 記錄ui

    • 造成知識體系,便於進行回顧思索
    • 便於知識傳播,便於勘誤交流提升
    • 作筆記、寫博客、分享源碼、作演講、直播授課等等

參考資料

http://spring.io/projects/spring-framework
相關文章
相關標籤/搜索