Spring7大模組了解

2021-08-14 21:28:20 字數 1047 閱讀 4484

spring7大模組

spring core

spring中提供了兩個概念  乙個概念叫做

ioc   ---->控制反轉

控制反轉,反轉的是啥?     

1>:舉例:以前我們在建立類的的時候  怎麼建立的?  自己程式建立的  new這個關鍵字來建立的

有了spring之後這個物件的建立  就不是我們來完成了  而是由 spring來完成

反轉的啥?反轉的是建立物件的這個權利

誰控制誰? spring來控制了物件的建立

di    ---->依賴注入

依賴的是什麼?  我們在開發中最經典的依賴就是我們的層與層之間的依賴   在實際開發中引入各個框架的時候也會形成一定的依賴

servlet 依賴於 service

service 依賴於 dao

注入:注入的又是什麼?

注入的是  物件  或者注入的是  具體資料型別的值

總結一下 這個核心功能包就是用來實現ioc/di的

spring aop

面向切面的程式設計

(面向介面 將重複的**編寫成乙個類)

就是將重複**抽取出來形成乙個類  這個類就叫做切面類  然後在需要用到這個類裡面某個方法的地方  通過**模式 動態的植入這個抽取出來的**的這種程式設計思想  就叫做 面向切面程式設計

spring orm

是spring提供的整合  hibernate    mybatis    jpo   ...orm框架的這個模組

spring dao

這個模組是用來提供的 訪問資料庫的模組  也就是說這個模組就有點相當於  dbutils/jdbc/hibernate

在spring中提供的訪問資料庫的方法

spring web

這個實際上是提供的對web的支援

spring context

這個提供的是對上下文的支援

spring web mvc

這個是就是傳說中的 spring mvc   也就是說spring  mvc實際上只是 spring的乙個模組而已 ===servlet/struts

Spring(7) 註解的基本使用

一 註解基本使用介紹 二 環境 三 實現 四 簡化上述 五 註解 六 bean新增別名 使用annotation注釋替換之前較為複雜的spring.xml管理 的方式。1.pom org.springframework spring core 4.3.7.release org.springfram...

Spring7種事務傳播行為型別

事務傳播行為種類 spring在transactiondefinition介面中規定了7種型別的事務傳播行為,它們規定了事務方法和事務方法發生巢狀呼叫時事務如何進行傳播 事務傳播行為型別 事務傳播行為型別 說明propagation required 如果當前沒有事務,就新建乙個事務,如果已經存在乙...

學習Spring(7)宣告式事務管理

通俗的理解,事務是一組原子操作單元,從資料庫角度說,就是一組sql指令,要麼全部執行成功,若因為某個原因其中一條指令執行有錯誤,則撤銷先前執行過的所有指令。更簡答的說就是 要麼全部執行成功,要麼撤銷不執行。事務必須服從iso iec所制定的acid原則。spring 事務管理 api 提供乙個介面,...