2004-08-16
=====================================================
1.增加了com.ptf.web.DummyAction這個公用Action類
Cause:在Action和Command沒有關聯時同時Action只是簡單
的返回forward而不需特殊處理時使用
此Action可以避免每次遇到相同問題時需要重寫一個Action
2004-08-18
=====================================================
1.對HbtTransction中的commit方法做了修改
Cause:開發中發生session is already close異常,未找到原因
爲了開發順利進行,禁止了其中throw new exception
2.增加了一個新的Tag CurrFormTransTag
Cause:在開發中,經常出現下一個頁面使用上一個頁面的數據
每次需要重寫
此Tag可以自動把當前頁面的formBean或request中result項的
VO數據翻譯爲頁面的傳到下一個action
usage:
<?xml:namespace prefix = ptf />
trans爲是否使用此Trans formName爲當然獲得Form的名稱
formName默認爲result,或者爲Struts配置Action的name名稱
3.FormTrans標籤支持在當然Context中的對象類型包括
ActionForm類型
VO類型
Interface類型
Map類型
Collection類型
DynaActionForm類型
4.增加了scope屬性來區分獲得對象來自request和始session
5.在PersistenceFactory中增加了StoredProcedure存儲過程
操作的class獲得方法
2004-8-20
=======================================================
1.調整了PTF3的StoredProcedure從class爲interface,相應
的修改補充了StoredProcedure的實例,同時變更了
PersistenceFactory獲得StoredProcedure實例的方法
2.PersistenceFactory
/**
* 獲得PersistenceManager object的StoredProcedure屬性
*
*@return?? The StoredProcedure value
*/
StoredProcedure getProcedure();
/**
* 獲得默認PersistenceManager object的StoredProcedure屬性
*
*@param name????? 參數描述 Call process sql
*@param withReturn? 參數描述 存儲過程是否有返回值
*@return??????? The StoredProcedure value
*/
StoredProcedure getProcedure(String name, boolean withReturn);
/**
* 獲得默認PersistenceManager object的StoredProcedure屬性
*
*@param dsName????? 參數描述 TxdsName
*@param name????? 參數描述 Call process sql
*@param withReturn? 參數描述 存儲過程是否有返回值
*@return??????? The StoredProcedure value
?*/
?StoredProcedure getProcedure(String dsName, String name, boolean withReturn);
2004-08-30
=========================================================
1.修正了PTF3 StoredProcedure的獲得方法
2.發現PTF2在Wls8下有Blob問題,現在還沒有解決方案
3.修改了StartMappingable的繼承關係爲SequencedHashMap,
此Map支持先進先出的存取方式,可以使啓動子使用順序進行啓動
4.修改了默認啓動方式的startAll(),使之當啓動分支失敗後可以
繼續執行啓動,而不是讓系統掛起