1. 運用spring來替代工廠類:
2. 實現控制反轉/依賴注入:
1. 宣告的物件的同時,需要提供物件的set方法
2. 例項化物件並不是由建立物件的類本身來負責
3. 而是由呼叫該物件的類來負責例項化該物件
**:manager實現類
public class geneircmanagerimp
implements geneircmanager}/*
* userdao物件由com.syy.dao.imp.genericdaoimphibernate類來負責例項化
* 為userdao的建構函式注入引數com.syy.model.pojo.user
* 對持有的sessionfactory注入資訊
*//*
* usermanager物件由com.syy.manager.imp.geneircmanagerimp類來負責例項化
* 對持有的genericdao注入資訊
*/3. 與hibernate想關聯,封裝dao的基本方法
dao的實現類通常繼承hibernatedaosupport類
呼叫gethibernatetemplate().……;方法來實現對pojo進行相應的操作
**:public class genericdaoimphibernate
extends hibernatedaosupport implements geneircdao……}
4. 與struts2相關聯
將struts2的objectfactory(action類)交給spring來例項化
struts.xml
這個***是在tomcat裝載專案的時候啟動的
web.xml
org.springframework.web.context.contextloaderlistener
/**/
contextconfiglocation
如何使用Spring的FactoryBean介面
在spring容器中有兩類的bean,一類是普通的bean,一類是工廠bean。這兩種bean都是被spring的容器進行管理的。而spring也提供了乙個介面用於擴充套件工廠bean,我們只要實現org.springframework.beans.factory.factorybean即可。首先我...
Spring 中使用了那些設計模式呢?
一 spring 中常見的設計模式 工廠模式 beanfactory 模式 aopproxy 委派模式 dispatcherservlet 介面卡模式 handlerapdapter 模板方法模式 jdbctemplate 觀察者模式 contextloaderlistener 二 spring 的...
rem是什麼? 如何使用呢?
rem是什麼?rem font size of the root element 是指相對於根元素的字型大小的單位。簡單的說它就是乙個相對單位。看到rem大家一定會想起em單位,em font size of the element 是指相對于父元素的字型大小的單位。它們之間其實很相似,只不過rem...