I've done a bit of refactoring and repackaging of the database pooling stuff we discussed previously on the list. It could probably use some more tweaking, and certainly better documentation, but I'm pretty happy with the package so far, and I think you will be too. If you're willing to accept a few minor interface constraints, the current design should support arbitrary connection creation and object pooling implementations.
The result of all of this is four relatively independent proposals that I'd like to submit to the list for comment (not a vote quite yet). I'll send those proposals in follow-up emails. For the time being, I've placed the whole bundle at http://www.webappcabaret.com/rwald/commons/. There are sources, binaries, build scripts, test scripts, and documentation in that bundle if you'd like to take a look.
I'd like to move that to the sandbox, but I don't yet have karma. Can someone hook me up?
- Rod
