Hello Developers,
Yes, you are reading it correctly, I want to remove something almost
everyone in the community is using. I have some good reasons for this.
For a very long time, there is support for j2ee datasources in mmbase.
The jdbc module tries to implement the same functionality as these
datasources, but does not have what it takes to be a real connection pool.
The last storage layer introduced a GenericDataSource, which is a j2ee
datasource. It is a wrapper arounnd the jdbc module. IOW. the last
storage layer prefers j2ee datasources.
Every application server (jboss, orion, resin, weblogic, websphere,
tomcat, etc.) supports datasources. This translates to resource
management and monitoring tools. Another advantage is that the web
application does not have environment settings which makes it much
easier to deploy to a different server.
Affected sources
config/modules
jdbc.xml (removed)
mmbaseroot.xml (changed)
html/mmbase/admin
default.jsp (changed)
html/mmbase/admin/admin
databases.jsp (removed)
html/mmbase/admin/admin/database
actions.jsp (removed)
connections.jsp (removed)
src/org/mmbase/module
Module.java (changed)
src/org/mmbase/module/core
MMBase.java (changed)
src/org/mmbase/module/database
DatabaseSupport.java (removed)
DatabaseSupportInformix.java (removed)
DatabaseSupportShim.java (removed)
JDBC.java (removed)
JDBCInterface.java (removed)
JDBCProbe.java (removed)
MultiConnection.java (removed)
MultiPool.java (removed)
MultiPoolHandler.java (removed)
MultiStatement.java (removed)
Naming.java (removed)
package.html (removed)
src/org/mmbase/storage/implementation/database
DatabaseStorageManager.java (changed)
DatabaseStorageManagerFactory.java (changed)
GenericDataSource.java (removed)
START OF CALL: 13 september 2005 20:00
END OF CALL: 16 september 2005 20:00
Remove jdbc module from HEAD
[_] +1 (YEA)
[_] +0 (ABSTAIN )
[_] -1 (NAY), because :
[_] VETO, because:
Nico
_______________________________________________
Developers mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/developers