認識Spring Spring概述

2021-10-05 08:07:15 字數 739 閱讀 1643

spring是乙個輕量級的控制反轉(ioc) 和 面向切面程式設計(aop) 的容器框架。

輕量級:從大小與開銷兩方面都是輕量級的。 spring框架的jar很小, 執行spring框架的開銷很小。

非入侵:在**開發中,一般不會入侵spring的** 。

控制反轉(ioc): 把物件的建立的權利交給了容器。

面向切面程式設計(aop)。

為什麼使用spring框架:

1.降低元件之間的耦合度,實現各層之間的松耦合

2.容器 還提供了多種設計模式,比如單例模式

3.容器提供了aop技術, 可以非常容易的實現 許可權、事務管理

4.對其他主流框架的相容

5.等等

核心配置檔案或者是核心類

作用用於配置所有的類,這些類稱為springbean

beanfactory(介面)

容器的工廠類,用於建立或者是獲取springbean,也就是spring配置檔案中的類。懶載入

它是beanfactory的子類,叫做應用上下文物件。功能比beanfactory更加強大。非懶載入

初步認識spring spring入門

由20多個模組組成,分為 spring 核心控制反轉ioc 和 面向切面程式設計aop spring 的主要作用就是為 解耦 降低 間的耦合度。就是讓物件和物件 模 塊和模組 之間關係不是使用 關聯,而是通過配置來說明。即在spring 中說明物件 模 塊 的關係 spring 使用ioc 降低業務...

深入Spring Spring的幾個核心概念

spring是乙個輕量級的控制反轉 ioc 和面向切面的 aop 的容器框架 3.1 容器 spring作為乙個容器,可以管理物件的生命週期 物件和物件之間的依賴關係。可以通過配置檔案來定義物件,以及設定與其他物件之間的依賴關係。3.2 ioc 控制反轉是乙個概念,是一種思想。控制反轉就是對物件控制...

Spring Spring開發準備

原始碼,jar檔案 spring framework 3.2.5.release commons logging 1.1.3.jar 日誌 spring beans 3.2.5.release.jar bean節點 spring context 3.2.5.release.jar spring上下文...