Creare progetti JAXB
Salvare un file di schema XML nel file system.
JAXB è un framework di binding che consente di convertire i dati tra i formati XML e Java. In Studio è possibile convertire i file di schema XML in classi Java creando un progetto JAXB. Dopo aver creato un progetto JAXB, è possibile implementarne le classi Java in un'integrazione aggiungendolo come dipendenza in un progetto di assieme.
- Selezionare .
- Nella finestraDettagli configurazione progetto, considerare:
Opzione Descrizione Project nameIl nome del progetto.Target runtimeIl server di esecuzione di destinazione per il progetto. Questo campo viene compilato automaticamente comeWorkday Runtime.ConfigurazioneLa configurazione dei criteri del progetto. Questo campo viene compilato automaticamente conWorkday Schema to Java (JAXB) Project. - La finestraSource Folderscontiene i seguenti elementi:
Opzione Descrizione Generation directoryLa cartella di directory per le classi Java generate da JAXB. Viene compilata automaticamente conjaxb-gen.Mark generated resources as derivedContrassegna le classi Java generate da JAXB come risorse derivate. Studio seleziona automaticamente questa casella di controllo. - La finestraJAXB Schema Selection and Generation Settingscontiene i seguenti elementi:
Opzione Descrizione Schema FilesIl percorso dei file di schema XML. Studio visualizza le seguenti opzioni:- Workspace
- Esterno
- URL
JAXB External Binding Files (optional)Il percorso di eventuali file di binding per gli schemi XML. Studio visualizza le seguenti opzioni:- Workspace
- Esterno
Generate default binding file for unmapped schemasCrea file di binding generici per gli schemi XML.Location within ProjectCartella di directory per i file di rilegatura generici. Viene compilato automaticamente comejaxb-resources/bindings.xjb.Scegliere come gestire i file Schema e i file di associazione JAXB esterniSelezionareCreate links in the project to external Schema/Binding filesper creare collegamenti allo schema e ai file di collegamento nel nuovo progetto JAXB. Questa opzione viene selezionata automaticamente.SelezionareCopy Schema/Binding files to project nowper copiare lo schema e i file di binding nel nuovo progetto JAXB.Compiler OptionsStudio visualizza le seguenti opzioni:- Specify target package (overrides all other package definitions)
- Apply less strict validation to schemas
- Suppress package level annotations
- Automatic name conflict resolution
- Fare clic suFinish.
Studio visualizza il progetto JAXB nella visualizzazione
Project Explorer
.Aggiungere il progetto JAXB come dipendenza in un progetto di assembly.