Montag, 2. April 2007

JAXB 2.0 implementation for Castor XML

A few weeks ago, the Castor project has started working on providing a JAXB 2.0 implementation that builds on top of Castor XML. This non-trivial activity can be broken down into several smaller tasks as outlined below:

  1. Templating prototype (Java, XML, XSD, JAXB2) - Prototype the use of templating (using e.g. Velocityor a similar template engine) within the XML code gernator
  1. Facilitate annotation processing ( Java, XML, XSD, JAXB2) -Integrate a framework/library to facilitate extraction and enlistment of (JAXB) annotations from domain objects (this should be coordinated with the functionality required for JPA above);
  1. JAXB annotations for JAXB code generator (Java, XML, XSD, JAXB2) -Enhance XML code generator to facilitate generation of JAXB annotations for the domain classes generated.
  1. Support for JAXB bindings (Java, XML, XSD, JAXB2) -Add support for JAXB bindings to XML code generator (processing, loading)
  1. XML schema generator (Java, XML, XSD, JAXB2) - Add XML schema generator (starting from java domain classes, based upon annotations)

In addition, being an open source project and as such in need for additional resources, the existing HTML documentation needs some serious improvement(s), incl. addition of (fully working) samples and HOW-Tos.

The idea is to rework the existing samples by making them better or write some new ones. The exact scope of this task package is subject of further discussions with the project mentor(s).

Keine Kommentare: