Monday, June 12, 2006

Hyperjaxb3 project structure

Hyperjaxb3 consists of the following modules:

hibernate-mapping


This module is the Hibernate Mapping DTD compiled compiled into Java classes using JAXB. This is used to generate Hibernate mappings as Java object structures rather than XML.

tools


Utility package analogous to the jaxbcommons project for JAXB 1.x. This module contains all kinds of tools for JAXb and XJC. At the same time there is no runtime code in this package.

core


Core generation module. This module will actually contain plugins to generate mappings and/or annotations.

runtime


Classes used in the runtime, for instance Hibernate accessors or custom types. This will be the only module/jar used in the runtime.

testing


Testing routines. Among others contains plugin test cases and roundtrip test cases.

tests


This module contains test projects.

0 Comments:

Post a Comment

<< Home