Jump to: navigation, search

Difference between revisions of "EclipseLink/FAQ/MOXy"

Line 4: Line 4:
  
 
== How does EclipseLink MOXy differ from the JAXB reference implementation? ==
 
== How does EclipseLink MOXy differ from the JAXB reference implementation? ==
 +
 +
* EclipseLink MOXy provides support externalized mapping metadata. This means that plain old java objects can be mapped onto an XSD without requiring any annotations at all.
 +
* EclipseLink offers superior mapping flexibility with positional and path mappings that allow more complex mapping without introducing additional unnecessary classes to the domain model.
 +
* EclipseLink offers excellent runtime performance.
  
 
[[Category:EclipseLink FAQ|MOXy]]
 
[[Category:EclipseLink FAQ|MOXy]]

Revision as of 19:46, 3 August 2009

What is EclipseLink MOXy?

MOXy is EclipseLink's Object to XML Mapping services. MOXy allows for a POJO object model to be mapped to an XML schema. The Java Architecture for XML Binding (JAXB) provides a Java standard for object XML mapping (OXM). MOXy supports JAXB, as well as providing its' own POJO API and integration with Web Services.

How does EclipseLink MOXy differ from the JAXB reference implementation?

  • EclipseLink MOXy provides support externalized mapping metadata. This means that plain old java objects can be mapped onto an XSD without requiring any annotations at all.
  • EclipseLink offers superior mapping flexibility with positional and path mappings that allow more complex mapping without introducing additional unnecessary classes to the domain model.
  • EclipseLink offers excellent runtime performance.