An engineer is studying the architecture of the JAXB implementation. What are three components in its design? (Choose three.)
A.
Schema compiler.
B.
Built-in SAX parser
C.
Schema generator.
D.
Built-in DOM parser.
E.
Binding runtime framework.
F.
Schema interpreter.
C E F??
A JAXB implementation consists of the following architectural components:
Schema compiler: Binds a source schema to a set of schema-derived program elements. The binding is described by an XML-based binding language.
Schema generator: Maps a set of existing program elements to a derived schema. The mapping is described by program annotations.
Binding runtime framework: Provides unmarshalling (reading) and marshalling (writing) operations for accessing, manipulating, and validating XML content using either schema-derived or existing program elements.
1. Using JAXB xjc tooling to generate JAXB classes from an XML
2. generate XSD from Java Class schemagen
3.The JAXB binding framework implementation is a runtime API that provides interfaces for unmarshalling, marshalling, and validating XML content in a Java application. The binding framework comprises interfaces in the javax.xml.bind package.