天天看點

Spring 架構 奧義 解耦合 Ioc奧義Spring 架構 第一天筆記

Spring 架構 第一天筆記

架構的概念:是經過驗證、具有一定的功能、半成品軟體

架構的作用:

提高開發效率、增強代碼複用、解耦、降低維護成本、提供編寫規範

Spring是:分層的JavaEE/SE應用,full-stack輕量級開源架構

spring的特點:

分層、javaSE/EE 、 full-stack、輕量級、開源

full-stack翻譯是 一站式的意思。 就是一條龍服務

Spring架構分層結構

spring是三層結構

底層核心容器

spring底層容器有 Beans,core,Context,

SpEL這個是 springEL表達式

中間層技術,這是在核心容器上面的

AOP

Aspects

Instrumentation

Messaging

應用層技術,這裡可以內建其他的技術

Data Access/Integration子產品層

Integration就是內建的意思

JDBC,ORM,OXM,JMS,Transactions

Web子產品層

WebSocket,Servlet,Web,Portiet,

作用是:資料通路與資料內建,web內建,web實作

它還提供了 自身的Test 單元測試,

耦合:就是一個程式中使用多個技術,這些技術參合到一起。

就是技術與技術之間互相結合,聯系緊密缺一不可。

耦合的意義: