You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by dg...@apache.org on 2003/10/29 04:47:29 UTC
cvs commit: jakarta-commons-sandbox/dbutils PROPOSAL.html
dgraham 2003/10/28 19:47:29
Modified: dbutils PROPOSAL.html
Log:
Updated proposal.
Revision Changes Path
1.2 +34 -17 jakarta-commons-sandbox/dbutils/PROPOSAL.html
Index: PROPOSAL.html
===================================================================
RCS file: /home/cvs/jakarta-commons-sandbox/dbutils/PROPOSAL.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- PROPOSAL.html 8 Nov 2002 23:48:01 -0000 1.1
+++ PROPOSAL.html 29 Oct 2003 03:47:29 -0000 1.2
@@ -1,8 +1,8 @@
<html>
<head>
-<title>Proposal for DBUtils Package</title>
+<title>Proposal for Commons DBUtils Package</title>
</head>
-<body bgcolor="white">
+<body>
<div align="center">
<h1>Proposal for <em>DBUtils</em> Package</h1>
@@ -10,33 +10,52 @@
<h3>(0) Rationale</h3>
-<p>There's a lot of Java code out there that talks to databases, nearly always through JDBC[tm]. With the way these things work, this means there's a lot of utility components out there which can be aggregated into one, useful library. This seeks to be that library.
+<p>
+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.
</p>
<h3>(1) Scope of the Package</h3>
-<p>This proposal is to create a package of Java utility classes for
-various types of java to database related activity.</p>
+<p>
+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.
+</p>
<h3>(1.5) Interaction With Other Packages</h3>
-<p><em>DBUtils</em> relies only on standard JDK 1.2 (or later) APIs for
-production deployment. It utilizes the JUnit unit testing framework for
+<p><em>DBUtils</em> 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 depdendent on JDK 1.2 means that this code is expected to be of JDBC 2.0 level. </p>
+developers of the component. Being dependent on Java 1.2 means that
+this code is expected to be of JDBC 2.0 level.
+</p>
-<p>No external configuration files are utilized. There may be a need for a dependency on optional JDBC jars.</p>
+<p>
+No external configuration files are utilized.
+</p>
<h3>(2) Initial Source of the Package</h3>
-<p>Potential source code for this package will come from the Initial Committers personal libraries, and then other code will be written and looked for.
+<p>
+Potential source code for this package will come from the initial
+committers' personal libraries.
</p>
-<p>The proposed package name for the new component is
-<code>org.apache.commons.dbutils</code>.</p>
+<p>
+The proposed package name for the new component is
+<code>org.apache.commons.dbutils</code>.
+</p>
<h3>(3) Required Jakarta-Commons Resources</h3>
@@ -51,20 +70,18 @@
[dbutils].</li>
<li>Bugzilla - New component "DBUtils" under the "Commons" product
category, with appropriate version identifiers as needed.</li>
-<li>Jyve FAQ - New category "commons-dbutils" (when available).</li>
</ul>
<h3>(4) Initial Committers</h3>
-<p>The initial committers on the DBUtils component shall be:
+<p>The initial committers on the DBUtils component shall be:</p>
<ul>
<li>Henri Yandell</li>
<li>Steven Caswell</li>
+ <li>Juozas Baliuka</li>
+ <li>David Graham</li>
</ul>
-</p>
-
-
</body>
</html>
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org