spring 學習筆記(一)
throws illegalstateexception, bean***ception
catch (runtimeexception ex)
catch (error err)
class contextclass = determinecontextclass(servletcontext);
} wac.setparent(parent);
wac.setservletcontext(servletcontext);
wac.setconfiglocation(servletcontext.getinitparameter(config_location_param));
customizecontext(servletcontext, wac);
wac.refresh();
return wac;
//獲取web.xml配置資訊
string contextclassname = servletcontext.getinitparameter(context_class_param);
if (contextclassname != null)
catch (classnotfoundexception ex)
} else
catch (classnotfoundexception ex)
} }protected final void refreshbeanfactory() throws bean***ception
try
} catch (ioexception ex)
// create a new xmlbeandefinitionreader for the given beanfactory.
xmlbeandefinitionreader beandefinitionreader = new xmlbeandefinitionreader(beanfactory);
// configure the bean definition reader with this context's
// resource loading environment.
beandefinitionreader.setresourceloader(this);
beandefinitionreader.setentityresolver(new resourceentityresolver(this));
// allow a subclass to provide custom initialization of the reader,
// then proceed with actually loading the bean definitions.
initbeandefinitionreader(beandefinitionreader);
loadbeandefinitions(beandefinitionreader);
} 該方法負責了bean的解析、初始化、載入。
2010-04-22
Spring學習筆記(一)
spring學習筆記 spring實戰第三版第二章 宣告bean 建立spring配置 spring核心框架自帶了10個命名空間配 1 aop 為宣告切面及將 aspectj註解的類 為spring切面提供配置元素 2 beans 支援宣告bean和裝配bean 3 context 為配置應用上下文...
Spring學習筆記(一)
由於公司專案的原因,開始接觸到sprin,從一臉懵逼開始,於是一邊請教同學,一邊買了本spring實戰開始看起來,現在簡單記錄下,加深記憶.在我目前學習過程而言,對spring的認識還在於通過xml配置檔案的依賴注入實現物件之間的松耦合。依賴注入主要有三種形式 構造器注入,setter注入和p注入,...
spring學習筆記 一
sping2.0新特性 1 控制反轉 ioc 容器 1.1更簡單的xml配置 若要使用機遇xml schema的xml配置語法,需要引用新的spring 2.0 dtd以使用的新xml schema配置。語法為 dtd 檔案可在spring2.0發布包的 dist resources 目錄中的 sp...