背景介紹
Spring是一個開放源代碼的設計層面框架,他解決的是業務邏輯層和其他各層的松耦合問題,因此它將面向接口的編程思想貫穿整個系統應用。Spring是於2003 年興起的一個輕量級的Java 開發框架,由Rod Johnson創建。簡單來說,Spring是一個分層的JavaSE/EE full-stack(一站式) 輕量級開源框架。
Spring有如下優點:
1.低侵入式設計,代碼污染極低
2.獨立於各種應用服務器,基於Spring框架的應用,可以真正實現Write Once,Run Anywhere的承諾
3.Spring的DI機制降低了業務對象替換的複雜性,提高了組件之間的解耦
4.Spring的AOP支持允許將一些通用任務如安全、事務、日誌等進行集中式管理,從而提供了更好的複用
5.Spring的ORM和DAO提供了與第三方持久層框架的良好整合,並簡化了底層的數據庫訪問
6.Spring並不強制應用完全依賴於Spring,開發者可自由選用Spring框架的部分或全部
小編給大家分享Spring,Spring Boot,Spring Cloud的電子書學習資料!
內容目錄
【Spring實戰】
【Spring Boot實戰】
【Spring Cloud參考指南】
【看透Spring MVC源代碼分析與實踐】
【spring全家桶包含的文檔】
資料真實有效,絕不弄虛作假!