<?xml version="1.0" encoding="utf-8"?>
xmlns
=""xmlns:xsi
=""xmlns:context
=""xmlns:tx
=""xsi:schemalocation
=" /spring-beans-2.5.xsd
/spring-context-2.5.xsd
/spring-tx-2.5.xsd"
>
"userservice"
class
="com.service.userservice"
>
name
="name"
>
>
劉天池value
>
property
>
name
="studentservice"
ref="studentservice"
/>
bean
>
"studentservice"
class
="com.service.studentservice"
>
name
="name"
value
="張昭"
/>
bean
>
beans
>
package com.test;
import com.util.*;
import com.service.*;
public class test
}
package com.service;
public
class
userservice
public
void
setname
(string name)
public studentservice getstudentservice()
public
void
setstudentservice
(studentservice studentservice)
public
void
sayhello()
}
package com.service;
public
class
studentservice
public
void
setname
(string name)
public
void
dohomework()
}
package com.util;
/* */
final
public
class
static
public()
}
對上面案例總結: spring實際上是乙個容器框架,可以配置各種 bean(action/service/domain/dao),並且可以維護bean與bean的關係,當我們 需要使用某個bean的時候,我們可以getbean(id),使用即可
di是什麼? 答: di(dependency injection) 依賴注入: 實際上di和ioc是同乙個概念, spring設計者認為di更準確表示spring核心技術
☞ 學習框架,最重要的就是學習各個配置.
`
spring學習筆記1
所謂依賴注入 就是 這個物件所依賴的其它屬性由spring自動幫我們設定好 spring所倡導的是面向介面的程式設計 人要工作要依賴於工具 要想辦法將工具set進去 property 表示 這個類裡面的成員變數 並將其賦值 ref表示之前已經定義好的bean的id 可以將toola注入到chines...
Spring 學習筆記 1
1.的一些屬性 1 default lazy init 其值可以為true或者false,預設為false 用來標誌是否為所有的bean進行延遲初始化。延遲初始化 因為這樣在配置中的任何錯誤就會即刻被發現 否則的話可能要花幾個小時甚至幾天 有時候這種預設處理可能並不是 在xml配置檔案中,實現spr...
Spring學習筆記(1)
一 什麼是框架?軟體框架指的是為了實現某個業界標準或完成特定基本任務的軟體元件規範,也指為了實現某個軟體元件規範時,提供其所要求的基礎功能的軟體產品 二 框架的特點 1 半成品 2 封裝了特定的處理流程和控制邏輯 3 成熟的,不斷公升級改進的軟體 三 框架與類庫的區別 1 框架一般是封裝了邏輯 高內...