PTF3的修正报告

来源:互联网 发布:linux svn 钩子 同步 编辑:程序博客网 时间:2024/04/28 20:46

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:

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(),使之当启动分支失败后可以
继续执行启动,而不是让系统挂起

原创粉丝点击