Spring 運用(一) 概念

2021-08-19 01:35:17 字數 851 閱讀 1515

spring強大的核心功能之一,顛覆原有的依賴關係,後面稱為依賴注入。即由ioc容器管理依賴關係、依賴相關的bean的生命週期。

註解spring註解很強大,類似於通過@autowire或者@resource進行bean的注入。

配置配置又分為setter和construction。

面向方面的程式設計,可以跨越多個功能點進行橫向切入,完成對切入關注點的額外的業務邏輯處理。

spring本身是模組化的,並不需要引入所有的功能,你只挑選本次使用的功能模組即可。

核心容器(spring core)

1.core,提供框架的基本組成部分。

2.beans,beanfactory,,使得spring稱為乙個容器,用於描述bean。

3.el,在執行時提供了查詢和操作乙個物件圖的強大的表示式語言。

上下文(context)

1.建立在core和beans基礎上,對beanfactory概念進行了擴充套件。

2.對jndi、ejb、mail、ui的支援。

3.對velocity等模板的支援。

資料訪問(dao)

1.jdbc,對jdbc的抽象。

物件對映關係(orm)

1.提供對jpa、jdo、hibernate和mybatis的整合。

aop1.提供了面向方面的程式設計實現。

web1.面向web的整合。

2.spring mvc的功能。

3.web-socket支援。

4.web-portlet,提供在protlet環境中實現mvc。

Spring基礎(一) 概念

t1 spring中bean的生命週期 total 1.先要通過反射呼叫bean的構造器例項化bean 2.再通過反射注入bean的屬性 3.若實現裡beannameaware介面,根據bean的id,setbeanname 4.若實現了beanfactoryaware介面,呼叫setbeanfac...

面試總結一(概念)

1.定義和宣告的區別 宣告是告訴編譯器這個函式或者變數可以在 找到,它的模樣是什麼。而定義是告訴編譯器 在這裡建立函式或變數,並為他們分配記憶體空間。變數的宣告 extern int a 變數的定義 int a 如果在此之前沒有對變數的宣告,則這裡既是宣告也是定義。編譯器會為其分配對應的記憶體。2....

Spring系列(一)概述 結構

詳細的內容轉w3 spring教程 spring體系結構 控制反轉 依賴注入 非入侵式 容器 面向切面程式設計 元件化 一站式 最主要的特點是控制反轉和依賴注入 spring 框架提供約 20 個模組,可以根據應用程式的要求來使用。核心容器由spring core,spring beans,spri...