Hyperjaxb3 project structure
Hyperjaxb3 consists of the following modules:
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.
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 generation module. This module will actually contain plugins to generate mappings and/or annotations.
Classes used in the runtime, for instance Hibernate accessors or custom types. This will be the only module/jar used in the runtime.
Testing routines. Among others contains plugin test cases and roundtrip test cases.
This module contains test projects.
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