Spring XML Database Framework

Stuart Eccles has announced the availability of a framework for working with XML databases from within the Spring Java/J2EE application framework. Seems pretty interesting. Here's the text of his announcement

As part of a much larger project i have released a framework for integrating
Spring with XML databases on an open source license.

The Spring XMLDB framework is designed to ease the use of XML databases with the
spring framework. It provides configurable generic beans for dataaccess to XML
databases.

Key features are

* Pooling of collection connections to XML databases through the XML:DB API
* Generic DAOs for querying with XPath, XQuery and XUpdate as well as
retrieving/storing documents (binary and XML) and managing collections and
databases themselves.
* Embedded startup of XML databases using Spring configured beans.
* Import/Export from file systems to XML databases using Spring resource
abstraction framework.
* Generic Spring controllers for configuring queries on XML databases which can
then be displayed through XSLT views or using JSTL tags.
* Generic Tiles controllers for integrating query results into tiles components,
allowing content display to be controlled in definitions
* 2 sample applications. A XML database manager in Spring and a Spring-Tiles
news site.

Currently supported XML databases are eXist and xindice.

Posted by Kimbro Staken

Thursday Dec 9, 2004 at 2:10 PM
Recommended Sites