commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Craig R. McClanahan" <craig...@apache.org>
Subject Re: [VOTE] Promote DbUtils to Commons Proper
Date Wed, 29 Oct 2003 17:33:46 GMT
+0 -- and i'll do the Bugzilla category (and tweak the nightly builds) 
once the code migrates.

Craig


David Graham wrote:

>DbUtils exhibits all of the qualities of a component that should be in
>Commons proper:
>- It's small and focused.
>- It's API is well defined
>- It has a group of existing Jakarta committers providing code, ideas, and
>support.
>- It has good unit test coverage. It has also been tested in real world
>database applications.
>- It has automated nightly builds, website, and Maven all working
>- It has incubated in the sandbox for long enough to become stable
>
>DbUtils is a mature component that should move to Commons proper so it can
>be released to the public.  Here's my +1.
>
>The website has additional information:
>http://jakarta.apache.org/commons/sandbox/dbutils/index.html
>
>Here's the component proposal for reference:
>(0) Rationale
>
>Correct JDBC coding is time consuming and error prone.  Many
>JDBC coding tasks can be simplified with a small helper library
>that factors out the mundane resource cleanup steps.  DbUtils
>is focused on providing such a library without any heavyweight 
>framework surrounding it.
>
>(1) Scope of the Package
>
>This proposal is to create a package of Java utility classes for
>various types of JDBC related activity.  DbUtils will
>not be an OO representation of database objects nor will
>it be an Object/Relational framework.  It will be
>a lightweight JDBC library that helps developers write
>correct database code.
>
>(1.5) Interaction With Other Packages
>
>DBUtils relies only on standard Java 1.2 (or later) APIs for
>production deployment.  It utilizes the JUnit testing framework for
>developing and executing unit tests, but this is of interest only to
>developers of the component. Being dependent on Java 1.2 means that 
>this code is expected to be of JDBC 2.0 level. 
>
>No external configuration files are utilized.
>
>(2) Initial Source of the Package
>
>Potential source code for this package will come from the initial 
>committers' personal libraries.
>
>The proposed package name for the new component is
><code>org.apache.commons.dbutils</code>.
>
>(3)  Required Jakarta-Commons Resources
>
>CVS Repository - New directory dbutils in the jakarta-commons CVS
>repository.
>
>Mailing List - Discussions will take place on the general
>    commons-dev@jakarta.apache.org mailing list.  To help
>    list subscribers identify messages of interest, it is suggested that
>    the message subject of messages about this component be prefixed with
>    [dbutils].
>
>Bugzilla - New component "DBUtils" under the "Commons" product
>    category, with appropriate version identifiers as needed.
>
>
>(4) Initial Committers
>
>The initial committers on the DBUtils component shall be:
>Henri Yandell
>Steven Caswell
>Juozas Baliuka
>David Graham
>
>
>__________________________________
>Do you Yahoo!?
>Exclusive Video Premiere - Britney Spears
>http://launch.yahoo.com/promos/britneyspears/
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: commons-dev-help@jakarta.apache.org
>  
>



---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


Mime
View raw message