初步認識spring spring入門

2021-10-21 04:27:33 字數 931 閱讀 7223

由20多個模組組成,分為:

spring 核心控制反轉ioc 和 面向切面程式設計aop

spring 的主要作用就是為**「解耦」,降低**間的耦合度。

就是讓物件和物件(模 塊和模組)之間關係不是使用**關聯,而是通過配置來說明。

即在spring 中說明物件(模 塊)的關係

spring 使用ioc 降低業務物件之間耦合度

ioc 使得主業務在相互 呼叫過程中,不用再自己維護關係了,即不用再自己建立要使用的物件了。

而是由 spring 容器統一管理,自動「注入」,注入即賦值。 而aop 使得系統級服務得到了最大復用,且 不用再由程式設計師手工將系統級服務「混雜」到主業務邏輯中了,而是由spring 容器統一完成 「織入」。

特點

spring 是乙個框架,半成品軟體

20個模組組成

容器管理物件 儲存物件的容器

優點

1.輕量

spring 框架使用的jar小,在1m以下或者幾百kb,spring核心功能 jar 總共3m左右 spring

框架執行占用的資源少,運氣效率高,不依賴其他 jar

2. 針對介面程式設計,解耦合

spring提供ioc控制反轉,由容器管理物件,物件的依賴關係,原來由程式**中物件建立方式,現在由容器完成 aop程式設計的支援,傳統oop向aop轉變

3. 整合其他框架

例如 mybatis struts hibernate 講話框架的使用 spring

型別乙個插線板 其他框架是乙個插頭

初步認識繼承

include stdafx.h include using namespace std 構造方式跟類內類物件是一樣的 父類 info 派生類 sci 派生類 sci 父類 info struct info 父類 void outputinfo info info private int numb ...

初步認識redis

1.什麼redis 2.為什麼使用redis 3.什麼場合使用redis 4.redis的好處 5.編譯安裝redis 6.redis資料結構 1.什麼是redis redis是remote dictionary server 遠端資料服務 的縮寫,是義大利人antirez開發的一款記憶體快取記憶體...

kafka初步認識

producer 訊息生產者,向kafka集 送訊息,它是乙個程式 consumer 訊息消費者,從kafka集群獲取資料,它是乙個程式 broker kafka集群的最小組成單元,它是乙個服務 topic kafka將producer產生的訊息按照topic進行分類 partition kafka...