Return-Path: Delivered-To: apmail-jakarta-commons-dev-archive@www.apache.org Received: (qmail 57280 invoked from network); 30 Oct 2003 11:42:51 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 30 Oct 2003 11:42:51 -0000 Received: (qmail 99651 invoked by uid 500); 30 Oct 2003 11:42:49 -0000 Delivered-To: apmail-jakarta-commons-dev-archive@jakarta.apache.org Received: (qmail 99403 invoked by uid 500); 30 Oct 2003 11:42:47 -0000 Mailing-List: contact commons-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Jakarta Commons Developers List" Reply-To: "Jakarta Commons Developers List" Delivered-To: mailing list commons-dev@jakarta.apache.org Received: (qmail 99390 invoked from network); 30 Oct 2003 11:42:46 -0000 Received: from unknown (HELO serve.acsn1.com) (209.51.152.250) by daedalus.apache.org with SMTP; 30 Oct 2003 11:42:46 -0000 Received: from cpanel by serve.acsn1.com with local (Exim 4.24) id 1AFBCP-0000T5-Sg for commons-dev@jakarta.apache.org; Thu, 30 Oct 2003 06:42:45 -0500 Received: from 65.173.216.53 ([65.173.216.53]) by mungoknotwise.com (IMP) with HTTP for ; Thu, 30 Oct 2003 06:42:45 -0500 Message-ID: <1067514165.3fa0f935c3512@mungoknotwise.com> Date: Thu, 30 Oct 2003 06:42:45 -0500 From: Steven Caswell To: Jakarta Commons Developers List Subject: Re: [VOTE] Promote DbUtils to Commons Proper References: <20031029150237.38256.qmail@web20713.mail.yahoo.com> In-Reply-To: <20031029150237.38256.qmail@web20713.mail.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit User-Agent: Internet Messaging Program (IMP) 3.2.1 X-Originating-IP: 65.173.216.53 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - serve.acsn1.com X-AntiAbuse: Original Domain - jakarta.apache.org X-AntiAbuse: Originator/Caller UID/GID - [32001 502] / [47 12] X-AntiAbuse: Sender Address Domain - mungoknotwise.com X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N +1 Quoting David Graham : > 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 > org.apache.commons.dbutils. > > (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 > > Steven Caswell (Hobbit name Mungo Knotwise of Michel Delving) steve@mungoknotwise.com --------------------------------------------------------------------- To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: commons-dev-help@jakarta.apache.org