Geir Magnusson Jr.
Mon, 16 Apr 2001 11:43:11 -0700
Scott Sanders wrote: > > Here's the Digester proposal, directly edited from the DBCP proposal, so > if something looks funny, well... ;-) > > The Digester package provides a method for mapping arbitrary XML to > enable the creation of Java Objects. > > It is based upon the org.apache.struts.digester package contained in the > jakarta-struts CVS tree. I am proposing to move it to commons as it is > a very useful component that can be used in many projects. > I'd be involved if we do this, so feel free to add me to the committer list, but can we think about maybe combining a few things together? > Scott Sanders > > --------------------------------------------------- > > Proposal for Digester Package > > (0) Rationale > > Many Jakarta products read XML configuration files to provide > initialization of various Java objects within the system. > > There are several ways of doing this now spread across various Jakarta > projects which could all be moved toward a common implementation. > > A Commons package would give committers an opportunity to coordinate > their efforts to create and maintain a efficient, feature-rich package > under the ASF license. > > (1) Scope of the Package > > The package shall create and maintain a XML -> Java object mapping > package written in the Java language to be distributed under the ASF > license. > > (1.5) Interaction With Other Packages > > Digester relies on: > > * Java Development Kit (Version 1.2 or later) > * Simple API for XML (SAX) (Version 2.0 or later) > * A SAX 2.0 compliant XML parser (Xerces, XP, etc.) > > (2) Initial Source of the Package > > The initial codebase exists in the jakarta-struts cvs tree under the > org.apache.struts.digester package. It would be moved to commons under > the digester subdirectory. > > The proposed package name for the new component is > org.apache.commons.digester. > > (3) Required Jakarta-Commons Resources > > CVS Repository - New directory digester in the jakarta-commons CVS > repository. > > Most of the initial commiters are already committers on jakarta-commons, > so the only addition is for user id sanders. > > Mailing List - Discussions will take place on the general > [EMAIL PROTECTED] 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 > [Digester]. > > Bugzilla - New component "Digester" under the "Commons" product > category, with appropriate version identifiers as needed. > > Jyve FAQ - New category "commons-digester" (when available). > > (4) Initial Committers > > Craig R. McClanahan - current digester guru > Rodney Waldhoff - for integration of his JOCL code > Scott Sanders - initial packaging and for use in CJAN in the sandbox -- Geir Magnusson Jr. [EMAIL PROTECTED] Developing for the web? See http://jakarta.apache.org/velocity/