Type | Changes | By |
---|
| JDBC 2.0 DataListHandler implementation (see the paper by Claudio Fratarcangeli at
theserverside.com) |
foxat
|
| Added the "beanshell" ant task to use the BeanShell tool (www.beanshell.org) to test the toolkit methods |
foxat
|
| com.pow2.struts.action.* package refactoring |
foxat
|
| com.pow2.structures.tree package refactoring:
- collapsed ItemNode class into the Node class
- now BinaryTree uses the VisitorDesign pattern to "render" the tree nodes informations
- added the NodeVisitor interface class
- added the StringBufferNodeVisitor abstract class
|
foxat
|
| Poolman Connection pool replaced by the new ConnectionPool factory. The ConnectionPool factory provides a common interface to get pooled JDBC Connection objects using an underlying connectionProvider class.
Provided connectionProvider are:
- ProtomatterConnectionProvider - uses the Protomatter Connection Pool library. See
protomatterfor further informations.
- JakartaConnectionProvider - uses the Jakarta commons-dbcp ConnectionPool. See
commons dbcpfor further informations.
- SimpleConnectionProvider - doesn't use connection pooling at all ;^)
|
foxat
|
| "borrow" ;^) some idea from Ted Husted's
Struts catalog:
- com.pow2.struts.forms.FormsUtil - use this utility class to transfer data between value objects and an ActionForms using Java introspection
- com.pow2.dao.AbstractDAO - use populate() to transer data between a value object and a resultSet record using Java introspection
|
foxat
|
| debug: com.pow2.dao.AbstractDao.finalizeConnection : better management of critical conditions (I hope...) |
foxat
|