Castor is an open source data binding framework for Java[tm]. It's basically the shortest path between Java objects, XML documents and SQL tables. Castor provides Java to XML binding, Java to SQL persistence, and then some more. News: February 12, 2003 Version 0.9.4.3 is now available for download. | | - | 14 Nov 2002 - Congratulations to Bruce Synder and his family on the birth of their second daughter, the youngest member of the Castor team, we can't wait until she's old enough to start programming! | | - | 24 Oct 2002 - Please welcome our newest addition to the Castor team of committers, Mickaël Guessant! Mickaël is a very welcome addition to the Castor JDO team. | | - | 10 July 2002 - Bruce Snyder has taken over for Thomas Yip as the Castor JDO Project Lead. Bruce's name should be very familar to most Castor users as he has been an active contributor and committer to Castor JDO for more than a year. A special Thanks to Thomas Yip for the great job he did and all the contributions he made to the project. | About the origins of the name Note: Presently we are hosting two mailing lists. Traffic is not too high, so if you are interested in keeping up to date with new releases, or have problems, questions or feedback please subscribe to the appropriate list. Features About the Castor Project
Features Short feature list (we haven't got all day): | | - | Castor XML: Java object model to and from XML - Generate source code from an XML Schema | | - | Castor JDO: Java object persistence to RDBMS | | - | Castor DAX: Java object persistence to LDAP | | - | Castor DSML: LDAP directory exchange through XML | | - | XML-based mapping file specify the mapping between one model and another | | - | Support for schema-less Java to XML binding | | - | In memory caching and write-at-commit reduces JDBC operations | | - | Two phase commit transactions, object rollback and deadlock detection | | - | OQL query mapping to SQL queries | | - | EJB container managed persistence provider for OpenEJB | | - | Ability to create base mapping from existing Java classes | | - | Ability to create an XML Schema from an XML input document | See the status page for more information. About the Castor Project The Castor project has been developed out of need: the need to get stuff done and the need to write useful code. It has been designed and coded over many cups of Dunkin Donut's Hazlenut coffee, Starbuck's Latte, and tall no-whip White Mochas, as proof that coffee beans do come in handy. For a full list of contributors. The Castor Project was started and originally developed by Keith Visco, Chief XML Architect, Intalio Inc. and Assaf Arkin. Contributors are welcome to join this project. Please join us on the mailing list. Castor includes software, such as Xerces, Jakarta ORO, and Jakarta Regexp, developed by the Apache Software Foundation. Castor also includes JUnit testing framework. |