Spring網課第一天

2021-10-25 10:30:07 字數 1479 閱讀 9914

spring是乙個框架,它用於在企業級開發中管理物件

spring :出現在2002左右,解決企業開發的難度問題。

類和類之間的管理,幫助開發人員建立物件,管理物件之間的關係。

spring核心技術:

能實現模組之間,類之間的解耦合

概念:

依賴:classa中使用classb中的屬性或者方法,叫做classa依賴classb。

spring官網

spring framework

—————————————————————————————————————

spring全家桶中的很多成員都代表不同的框架,代表不同的功能

特點:

(1) 輕量

spring框架使用的jar都比較少,一般在1m以下或者幾百kb,spring核心功能部分總共3m左右

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

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

spring提供了ioc控制翻轉,由容器管理物件,物件的依賴關係。原來在程式**中的物件建立

方式,現在由容器完成物件之間的依賴解耦合。

(3)aop程式設計的支援

通過spring提供的aop功能,方便進行面向切面的程式設計,許多不容易通過傳統oop實現的功能

可以通過aop輕鬆應付。在spring中,開發人員可以從繁雜的事務管理**中解脫出來,通過宣告

式方式靈活地進行事務的管理,提高開發效率和質量。

(4)方便整合各種優秀框架

spring 不排斥各種優秀的開源框架,相反spring可以降低各種框架的使用難度,spring

提供了對各種優秀框架(如struts,hibernate,mybatis)等的直接支援。簡化框架的使用

,spring像插線板一樣,其他框架是插頭,可以很容易的將許多的框架組合在一起。

data access/integration 資料訪問模組——訪問資料庫

*jdbc

*orm(mybatis)

*oxm

*jms

*transaction(事務)

web web開發模組【spring mvc】

*websocket

*servlet

*web

*portlet

——————————

aop aop面向切面程式設計

aspects

instrumentation

messaging

——————————

core container 核心容器

*bean

*core

*context

*spel

——————————

test

Spring 複習第一天

一 sping的優點 1 方便解耦,簡化開發 spring就是乙個大工廠,可以將所有物件建立和依賴關係維護,交給spring管理。2 aop程式設計的支援 spring提供面向切面程式設計,可以方便的實現對程式進行許可權攔截,執行監控等功能。3 宣告式事務的支援 只需要通過配置就可以完成對事物的管理...

正式課第一天作業

程式設計指的是 編寫一堆檔案讓計算機組一些事情 控制整個電腦的執行 算數運算和邏輯運算 記憶體 外存 對計算機進行輸入輸出 計算機由cpu 儲存裝置 輸入輸出裝置組成 為應用程式提供介面與硬體互動 應用程式 作業系統 硬體 應用程式 雙擊圖示找到在硬碟中的位置 然後讀取內容放入記憶體 執行應用程式 ...

開始學習Spring(第一天)

ioc與aop是spring框架的兩大特性,學習spring之前不得不先了解下這兩大特性。猶記得上軟體工程課時,老師強調軟體系統之間要 高內聚 低耦合 這裡就簡單記錄下耦合。耦合具有雙面性。一方面,高耦合的 難以復用 維護 理解,並且不易修復bug,因為修復乙個bug就可能出現其他bug這種情況。另...