開發spring簡介

2021-04-24 00:13:12 字數 550 閱讀 3573

1 spring 依賴庫

* spring-framework-2.0.6/spring-framework-2.0.6/dist/spring.jar

* spring-framework-2.0.6-with-dependencies/spring-framework-2.0.6/lib/jakarta-commons/commons-logging.jar

* sing-framework-2.0.6-with-dependencies/spring-framework-2.0.6/lib/log4j/log4j-1.2.14.jar

3 在usermanager類中提供setter方法,讓spring將例項化好的userdao實現注入給我們

4 讓spring管理我們的物件建立,讓spring管理我們的物件的依賴關係,必須定義spring配置檔案

********************==

dependency injection (di)注入

inversion of control (ioc)控制反轉

jndi 依賴查詢 (不推薦)

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 容器簡介

我們可以嘗試從bean的生命週期來推敲,spring容器本身也是乙個物件,既然是物件,那肯定也有建立和銷毀,類似於bean的init和destroy,只不過容器不叫做建立和銷毀,而是start 和stop 如果我們想在容器初始化完所有的bean之後做點什麼,或者想在容器關閉之前做點記錄,應該怎麼操作...