XML News from Wednesday, July 28, 2004

The Apache Web Services Project has posted version 0.3 of JaxMe 2, an open source implementation of the Java API for XML Binding. Quoting from the web page,

JaxMe 2 is an open source implementation of JAXB, the specification for Java/XML binding.

A Java/XML binding compiler takes as input a schema description (in most cases an XML schema but it may be a DTD, a RelaxNG schema, a Java class inspected via reflection or a database schema). The output is a set of Java classes:

In the case of JaxMe, the generated classes may also

In other words, by simply creating a schema and running the JaxMe binding compiler, you have automatically generated classes that implement the complete workflow of a typical web application: