Struts源碼學習之ActionServlet(二)
摘要: ④ 調用initChain(); 讀取web.xml中命令鏈文件初始值chainConfig
protected String chainConfig = "org/apache/struts/chain/chain-config.xml";
//④initChain();
// 如沒有chainConfig參數,則使用默認"org/apache/struts/chain/chain-config.xml"
String value;
value = getServletConfig().getInitParameter("chainConfig");
if (value != null) {
chainConfig = value;
}
閱讀全文
Struts源碼學習之ActionServlet(一)
摘要: Struts源碼最新版本為struts-1.3.8-src.zip (12-Mar-2007 00:06)
學習筆記使用struts-1.3.5-src.zip 的源碼,
下載地址:http://archive.apache.org/dist/struts/source/
2. 下面研究一下struts的源碼,由于servlet設置了load-on-startup,所以tomcat啟動時會加載ActionServlet,也就是會執行ActionServlet中的init()方法,Struts 的初始化實現就是在這里實現的。
注:由于servlet的生命周期為 web容器加載和實例化類/init()初始化/service()請求處理/destroy()四個階段,而init()方法在tomcat啟動后只執行一次,所以如果想在tomcat啟動后用debug模式查看ActionServlet中init()方法的執行,可以把上面的
2注釋掉就可以了(不過真正開發時還是需要的)。
閱讀全文
meybomailweb修改下載
摘要: meybomailweb: B/S模式的郵件系統客戶端軟件,系統表示層使用easyjf.com(簡易java框架)的EasyJWeb框架開發,主要通過調用java mail實現郵件的收發。
詳細說明可見easyjf網站http://www.easyjf.com/html/20060417/18511661-1534739.htm
閱讀全文