Hi,
I work on the JBJF Project on SourceForge and we want to improve on the Database Access for this framework. Currently, it's semi-flexible, but the access is done at the Task level.
We'd like to setup a simple Interface of some kind that's generic in nature and can host the database access to/from JBJF. Thus, Framework classes don't care what kind of database, they just call a method like getConnection() and a java.sql.Connection object comes back.
I'm wondering what would be better suited, a typical DAO layer with a single Interface or a Plugin type structure where we configure the Database Service in an XML file and the Framework loads the Plugin(s) when it starts up.
tia,
adym