什麼是spring,幹嘛用的,怎麼配置
什麼是spring,幹嘛用的,怎麼配置
操作方法
(01)Spring是一個開源的輕量級的應用程序開發框架,其目的是簡化企業的應用程序開發,降低侵入性,Spring提供的IOC和AOP功能,可以將組件之間的耦合度降到最低,便於後期的維護和升級,實現了軟件的高內聚低耦合思想,我們使用Spring框架開發的時候不僅可以使用Spring本身提供的功能外(開發
(02)者可以自由選擇Spring部分或全部),還可以使用第三方框架和技術來整合應用,可以自由的選擇採用哪種技術去開發。作用:幫助我們管理Bean對象的生命週期,以及維護各個Bean對象之間的關係。
(03)侵入性?如果在開發一個程序的過程中,使用某個框架,此時需要繼續或者實現該框架提供的對象,那麼就説明該框架具有一定的侵入性;因為我們的程序會高度依賴該框架,如果不使用該框架,會導致程序無法運行,我們所使用的那個框架稱之為重量級的開發框架!
(04)代表有strust1;相反,非侵入性的框架都是輕量級的,其顯著特點是,當程序不使用該框架時,只需要修改相應的代碼,不影響程序的整體結構以及代碼,項目仍然可以運行,這就是輕量級的開發框架!代表有:spring strust2。高內聚:指某一個模塊內的功能緊密關係的度量,即一個模塊內部各個元素彼此高度緊密聯繫,
(05)各個元素在一起的目的是為了實現模塊的功能,若一個模塊內的元素(各個類,方法)聯繫越緊密,則他的內聚性越高。低耦合:降低模塊之間的耦合度,耦合度越低,模塊之間的獨立性越強;當一個模塊出錯時,對另一個模塊的影響越小。組件之間的關係?組件關係:具有很強的耦合度,各個組件的生命週期一致,相互之間聯繫非常緊密。(手機和它的cpu)。
(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>
-
微博賺錢方法與微博傳播平台(大全)
21世紀要麼電子商務,要麼無商可務!這句話我也非常同意。利用微博賺錢,首先是有粉絲,然後植入一部分小廣告。隨便微博的興起,信息的傳播更加的速度。用户羣越來越多,以致於靠微博盈利的發展越來越多。那麼微博賺錢方法有哪些呢?又是通過什麼樣的渠道來盈利呢?跟大家分...
-
(電子圖版)如何打印電子圖版文件?
電子圖版類似於CAD,那麼如何打印已經完成的電子圖版文件呢?下面小編就以CAXA電子圖版 2007為例,教大家如何打印。操作方法(01)打開已完成的電子圖版文件。(02)選擇菜單欄裏的“繪圖輸出”按鈕。(03)在彈出來的對話框裏,依次選擇“打印機名稱”—“紙張大小”—“紙張方...
-
安全資料怎麼做?
安全資料是施工資料裏不可缺少的一部分。剛開始做資料可能不知道如何入手,那麼我有拋磚引玉給大家講講我做資料的一些。操作方法(01)安全資料都有哪些?施工單位資質工作人員證件複印件施工組織設計,報審表實驗室資質,報審表專項施工方案技術交底安全教育.........(02)...
-
新手如何經營服裝店
如何成功經營一家服裝店,這是很多服裝店主都在面臨的難題,對於新人來説,這更是一個深奧難懂的謎題。其實,想要經營好一家服裝店,服裝店主不僅要掌握服裝的貨源信息,還需要學習一點服裝的營銷知識,最重要的是要做三件事。這三件事是服裝店的三大支柱,缺一不可。下面,就為...