Spring學習筆記(一)

分類:IT技術 時間:2016-10-16

一、簡介

Spring是一個開源框架,Spring是一個輕量級的IOC和AOP的容器框架,主要用來創建JavaBean並維護Bean與Bean之間的關系,可以單獨使用,也可以和其它框架組合使用。簡單來說,Spring相當於一個容器,任何其它框架、技術都能放在其中。

二、核心技術

1. 控制反轉(IOC)和依賴註入:實例不再由調用者創建

2. 面向切面編程(AOP)

3. 輕量

4. 容器

5. 非入侵式框架

6. MVC

三、優點

1. 低侵入式設計,代碼汙染極低

2. 獨立於各種應用服務器,基於Spring框架的應用,可以真正實現Write Once,Run Anywhere的承諾

3. Spring的DI機制降低了業務對象替換的復雜性,提高了組件之間的解耦

4.Spring的AOP支持允許將一些通用任務如安全、事務、日誌等進行集中式管理,從而提供了更好的復用5.Spring的ORM和DAO提供了與第三方持久層框架的良好整合,並簡化了底層的數據庫訪問
6.Spring並不強制應用完全依賴於Spring,開發者可自由選用Spring框架的部分或全部


Tags: 數據庫訪問 服務器 第三方 開發者 通用

文章來源:


ads
ads

相關文章
ads

相關文章

ad