Spring框架快速入門之簡介 四

2021-04-02 10:32:25 字數 927 閱讀 6353

spring框架快速入門之簡介(四)

spring 使其保持鬆散

這些介面就位之後,接下來要考慮的就是如何用鬆散耦合方式將它們整合在一起。在清單6中可以看到信用卡帳戶用例的實現。

注意,所有的 setter 方法都是由 spring 的配置 bean 實現的。所有的依賴關係(也就是三個介面)都可以由 spring 框架用這些 bean 注入。createcreditcardaccount() 方法會用服務去執行其餘實現。在清單7中可以看到 spring 的配置檔案。我用箭頭突出了這些定義。

執行應用程式

接下來,將源**釋放到資料夾,例如 c:/ 盤,然後建立 springproject。將 spring 庫(即 c:/spring-framework-1.2-rc2/dist 下的 spring.jar 和 c:/spring-framework-1.2-rc2/lib/jakarta-commons 下的 commons-logging.jar)複製到 springproject/lib 資料夾中。完成這些工作之後,就有了必需的構建依賴關係集。

開啟命令提示符,將當前目錄切換到 springproject,在命令提示符中輸入以下命令:build。

清單 8. 裝入 spring 配置檔案

結束語

在這篇由三部分組成的 spring 系列 的第一篇文章中,我介紹了 spring 框架的基礎。我從討論組成 spring 分層架構的 7 個模組開始,然後深入介紹了其中兩個模組:spring aop 和 ioc 容器。

由於學習的最佳方法是實踐,所以我用乙個工作示例介紹了 ioc 模式 (像 spring 的 ioc 容器實現的那樣)如何用鬆散耦合的方式將分散的系統整合在一起。在這個示例中可以看到,將依賴關係或服務注入工作中的信用卡帳戶應用程式,要比從頭開始構建它們容易得多。

Spring框架簡介

bean的延遲載入 需要宣告一點,按照之前的例子來講,user預設情況下是在容器初始化的過程中被建立的,也就是預設並沒有使用延遲載入 所有的bean在預設情況下都是非延遲載入的,容器建立bean就會被建立,並且是單例的,單例後續再講 此時的配置檔案是 如要配置成延遲載入狀態 只需新增lazy ini...

Spring 框架簡介

1997 年 ibm 提出了 ejb 的思想 1998 年,sun 制定開發標準規範 ejb1.0 1999 年,ejb1.1 發布 2001 年,ejb2.0 發布 2003 年,ejb2.1 發布 2006 年,ejb3.0 發布 rod johnson spring 之父 expert one...

Spring 框架簡介

spring 框架簡介 data access integration 資料訪問 整合 資料訪問 整合層包括 jdbc orm oxm jms 和 transactions 模組,具體介紹如下。web模組 spring 的 web 層包括 web servlet struts 和 portlet 元...