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