什麼是spring,幹嘛用的,怎麼配置

來源:酷知科普網 3.26W

什麼是spring,幹嘛用的,怎麼配置

操作方法

(01)Spring是一個開源的輕量級的應用程式開發框架,其目的是簡化企業的應用程式開發,降低侵入性,Spring提供的IOC和AOP功能,可以將元件之間的耦合度降到最低,便於後期的維護和升級,實現了軟體的高內聚低耦合思想,我們使用Spring框架開發的時候不僅可以使用Spring本身提供的功能外(開發

什麼是spring,幹嘛用的,怎麼配置

(02)者可以自由選擇Spring部分或全部),還可以使用第三方框架和技術來整合應用,可以自由的選擇採用哪種技術去開發。作用:幫助我們管理Bean物件的生命週期,以及維護各個Bean物件之間的關係。

(03)侵入性?如果在開發一個程式的過程中,使用某個框架,此時需要繼續或者實現該框架提供的物件,那麼就說明該框架具有一定的侵入性;因為我們的程式會高度依賴該框架,如果不使用該框架,會導致程式無法執行,我們所使用的那個框架稱之為重量級的開發框架!

(04)代表有strust1;相反,非侵入性的框架都是輕量級的,其顯著特點是,當程式不使用該框架時,只需要修改相應的程式碼,不影響程式的整體結構以及程式碼,專案仍然可以執行,這就是輕量級的開發框架!代表有:spring strust2。高內聚:指某一個模組內的功能緊密關係的度量,即一個模組內部各個元素彼此高度緊密聯絡,

什麼是spring,幹嘛用的,怎麼配置 第2張

(05)各個元素在一起的目的是為了實現模組的功能,若一個模組內的元素(各個類,方法)聯絡越緊密,則他的內聚性越高。低耦合:降低模組之間的耦合度,耦合度越低,模組之間的獨立性越強;當一個模組出錯時,對另一個模組的影響越小。元件之間的關係?元件關係:具有很強的耦合度,各個元件的生命週期一致,相互之間聯絡非常緊密。(手機和它的cpu)。

什麼是spring,幹嘛用的,怎麼配置 第3張

(06)依賴關係:生命週期不一致,但是也具有一定的耦合關係,兩者之間較為緊密。(手機和sim卡)。關聯關係:生命週期不一致,是一種可有可無的關係。(手機和手機儲存卡)。配置Spring:1:引入Spring容器相關的架包5個2:引入Spring容器的xml檔案

(07)<!-- <util:properties id="props">  <prop key="a">c++</prop>  <prop key="b">java</prop> </util:properties> -->  <util:properties id="props" location="classpath:erties"></util:properties> <bean id="dataSource" class="Source">  <property name="driver" value ="#{er}"></property>  <property name="user" value="#{}"  ></property>  <property name="password" value="#{word}"  ></property>  <property name="url" value ="#{}"></property> </bean>

什麼是spring,幹嘛用的,怎麼配置 第4張
熱門標籤