spring學習筆記

2022-05-06 12:06:06 字數 591 閱讀 3768

什麼是spring?答 :spring是乙個輕量級(不占用很多資源,記憶體,cup)的開源框架,是為了減少企業應用開發的複雜性而建立出來的。它的核心是ioc容器。整合了許多現有的框架 比如:hibernate,struts2,mybatis,等;它有兩個目的:乙個是讓現用的技術更加易用,還有乙個是給開發者形成乙個良好的程式設計習慣;

什麼是aop?答:aop是面向切面程式設計,就是說在不改變原來的程式的情況下,新增新的功能或者**;其設計思想是根據**模式,在此基礎上進行了一些封裝擴充套件,最終形成了強大的aop框架,如:aspectj;

什麼是ioc?答:ioc是控制反轉或者是依賴注入;就是把自己的主動權交給別人(ioc容器),然後自己想要什麼直接滿足想要的條件,然後別人直接就給你了;

什麼是事務?答:資料庫事務是指作為單個邏輯工作單元執行的一系列操作;個人理解:如果一件事件開始了 那它就必然會有乙個結果,從開始到結束,這一系列加起來就是事務;對整個事情發展的乙個描述;

為什麼要有事務?答:事務的發展會連帶的反應,就比如一件事情可是會聯絡到另一件事情在一起;在這個過程中(連帶一起的)會保持著一些習性和特性(比如一致性,原子性)把這些關聯在一起,然後在對其控制,和操作,或者滿足一些需求;

摘自:

spring學習筆記

spring中兩個十分重要的概念 ioc di aop 1.ioc di inverse of control dependence injection ioc 控制反轉,看起來比較牛b,說起來十分簡單。就是不使用傳統的將類的依賴關係用硬編碼來維護的方式,而是讓容器來管理類之間的依賴,依賴關係在全在...

Spring 學習筆記

實現ioc的兩種方式 dependency injection 和 service locator 關於依賴注入 依賴注入指的是,當您在a物件內部需要b物件的某個功能時,a就依賴於b,您可以直接在a內部例項化b,但日後要修改就麻煩些。如果您不直接在a內部例項化b,而是通過ioc將乙個b例項從外部設定...

spring學習筆記

spring的bean的生命週期 只用反射機制通過class路徑獲得class型別,呼叫預設建構函式例項化乙個物件。呼叫bean的property設定物件的屬性 set方法 如果bean的類實現了beannameaware介面,那麼還會呼叫setbeanname方法 如果bean的類實現了beanf...