0、概述
什么是Spring?
l J2EE框架
l 對(duì)于多層體系結(jié)構(gòu),具有全面的和模塊化的所有層次
Spring的目標(biāo)
l 使J2EE更易用,促進(jìn)好的編程實(shí)踐
l 使已存在的技術(shù)更易用
l 便于在應(yīng)用程序之間移植
l 和其它項(xiàng)目(如Hibernate)集成(而不是重新改造)
Spring的好處
l 組織中間層對(duì)象
l 消除Singleton的頻繁使用
l 應(yīng)用程序盡可能少的依賴于它的API
l 應(yīng)用程序易于單元測(cè)試
l 使EJB成為一種可選的實(shí)現(xiàn)
l 提供一致的數(shù)據(jù)訪問(wèn)框架
l 你可以選擇獨(dú)立使用它的一部分,但它體系結(jié)構(gòu)內(nèi)部是一致的
Spring的特性
企業(yè)體系結(jié)構(gòu)
l 使用Spring的體系結(jié)構(gòu)是靈活多變的
l 所有層都能從Spring獲得益處
情景3:遠(yuǎn)程使用
情景4:使用EJB包裝已存在的POJO
聯(lián)系客服