PTF3的修正報告

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(),使之當啓動分支失敗後可以
繼續執行啓動,而不是讓系統掛起

發佈了26 篇原創文章 · 獲贊 0 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章