Difference between revisions of "EclipseLink/UserGuide/MOXy/Overview/MOXy"

From Eclipsepedia

Jump to: navigation, search
m
Line 8: Line 8:
 
= EclipseLink MOXy Overview =
 
= EclipseLink MOXy Overview =
  
The EclipseLink MOXy component enables developers to efficiently bind Java classes to XML schemas. MOXy implements JAXB, allowing developers to provide their mapping information through annotations''as well as providing support for storing the mappings in XML format''.  
+
The EclipseLink MOXy component enables developers to efficiently bind Java classes to XML schemas. MOXy implements JAXB, allowing developers to provide their mapping information through annotations ''as well as providing support for storing the mappings in XML format''.  
  
JAXB (Java Architecture for XML Binding -JSR 222) is the standard for XML Binding in Java. JAXB covers 100% of XML Schema concepts and EclipseLink provides JAXB implementation with many extensions.
+
JAXB (Java Architecture for XML Binding - JSR 222) is the standard for XML Binding in Java. JAXB covers 100% of XML Schema concepts and EclipseLink provides a JAXB implementation with many extensions.
  
When using EclipseLink MOXy as the JAXB provider no metadata is required to convert your existing object model to XML. You can supply metadata (using annotations or XML) only when fine-tuning the XML representation .
+
When using EclipseLink MOXy as the JAXB provider, no metadata is required to convert your existing object model to XML. You can supply metadata (using annotations or XML) only when fine-tuning of the XML representation is required.
  
EclipseLink MOXy includes many advanced mappings that allow developers to handle the complex XML structures without having to mirror the schema in their Java class model.  
+
EclipseLink MOXy includes many advanced mappings that allow developers to handle complex XML structures without having to mirror the schema in their Java class model.  
  
 
'''''Sample JAXB Architecture'''''
 
'''''Sample JAXB Architecture'''''

Revision as of 12:51, 15 March 2011

EclipseLink MOXy

link="http://wiki.eclipse.org/EclipseLink"
EclipseLink
Website
Download
Community
Mailing ListForumsIRC
Bugzilla
Open
Help Wanted
Bug Day
Contribute
Browse Source


EclipseLink MOXy Overview

The EclipseLink MOXy component enables developers to efficiently bind Java classes to XML schemas. MOXy implements JAXB, allowing developers to provide their mapping information through annotations as well as providing support for storing the mappings in XML format.

JAXB (Java Architecture for XML Binding - JSR 222) is the standard for XML Binding in Java. JAXB covers 100% of XML Schema concepts and EclipseLink provides a JAXB implementation with many extensions.

When using EclipseLink MOXy as the JAXB provider, no metadata is required to convert your existing object model to XML. You can supply metadata (using annotations or XML) only when fine-tuning of the XML representation is required.

EclipseLink MOXy includes many advanced mappings that allow developers to handle complex XML structures without having to mirror the schema in their Java class model.

Sample JAXB Architecture

Jaxb overview.png



Eclipselink-logo.gif
Version: 2.2.0 DRAFT
Other versions...