馬老師SpringCloud Alibaba 實(shí)戰(zhàn)與源碼深入剖析
Spring簡(jiǎn)介
Spring是一個(gè)開(kāi)源框架,Spring是于2003年興起的一個(gè)輕量級(jí)的Java開(kāi)發(fā)框架,由Rod Johnson在其著作Expert One-On-One J2EE Development and Design中闡述的部分理念和原型衍生而來(lái)。它是為了解決企業(yè)應(yīng)用開(kāi)發(fā)的復(fù)雜性而創(chuàng)建的。Spring使用基本的JavaBean來(lái)完成以前只可能由EJB完成的事情。然而,Spring的用途不僅限于服務(wù)器端的開(kāi)發(fā)。從簡(jiǎn)單性、可測(cè)試性和松耦合的角度而言,任何Java應(yīng)用都可以從Spring中受益。 簡(jiǎn)單來(lái)說(shuō),Spring是一個(gè)輕量級(jí)的控制反轉(zhuǎn)(IoC)和面向切面(AOP)的容器框架。
spring的優(yōu)點(diǎn):
A、通過(guò)Spring的IOC特性,將對(duì)象之間的依賴關(guān)系交給了Spring控制,方便解耦,簡(jiǎn)化了開(kāi)發(fā)。
B、通過(guò)Spring的AOP特性,很容易實(shí)現(xiàn)事務(wù),日志,權(quán)限的控制。
C、提供了對(duì)其他優(yōu)秀開(kāi)源框架的集成支持。
標(biāo)簽: