JiBX

Software screenshot:
JiBX
Dettagli del software:
Versione: 1.2.3
Data di caricamento: 12 May 15
Sviluppatore: Dennis M. Sosnoski
Licenza: Libero
Popolarità: 11

Rating: nan/5 (Total Votes: 0)

JiBX è un framework per l'associazione dati XML di oggetti Java. Progetto JiBX consente di lavorare con i dati provenienti da documenti XML utilizzando le proprie strutture di classe. Il quadro JiBX gestisce tutti i dettagli della conversione dei dati da e verso XML in base alle vostre istruzioni.
JiBX è progettato per eseguire la traduzione tra strutture dati interne e XML ad altissima efficienza, ma ancora si permette un alto grado di controllo sul processo di traduzione.
Come gestire questo? JiBX utilizza documenti vincolanti definizione per definire le regole per come i vostri oggetti Java vengono convertiti o da XML (rilegatura). Ad un certo punto, dopo aver compilato il codice sorgente in file di classe si esegue la prima parte del quadro JiBX, il compilatore vincolante.
Questo compilatore aumenta file di classe binari prodotti dal compilatore Java, l'aggiunta di codice per gestire la conversione istanze delle classi o da XML. Dopo aver eseguito il compilatore rilegatura è possibile continuare le operazioni normali che si prende nel montaggio dell'applicazione (ad esempio file jar di costruzione, ecc.) È anche possibile saltare il compilatore vincolante in una fase successiva e invece legarsi lezioni direttamente a runtime, anche se questo approccio ha alcuni svantaggi.
La seconda parte del quadro JiBX è il runtime vincolante. I file di classe migliorate generati dal compilatore legame utilizzare questo componente runtime sia per la costruzione di oggetti in realtà da un documento di input XML (chiamato unmarshalling, in termini associazione di dati) e per la generazione di un documento di output XML da oggetti (chiamato marshalling). Il runtime utilizza un parser attuare le API per la gestione di documenti XMLPull ingresso, ma è comunque autosufficiente

Cosa c'è di nuovo in questa versione:.

< ul>

  • Corretti diversi problemi correlati nella generazione del codice da schema per schema utilizzando gruppi di sostituzione, o riferimenti gruppo come base per l'estensione complexType o restrizione.
  • Corretta la generazione di codice da schema quando utilizzando le definizioni xml.xsd dal namespace http://www.w3.org/XML/1998/namespace.
  • Corretto un bug nella convalida dello schema che ha richiesto una base = '...' attributo per un elemento di restrizione simpleType (tipo di base in linea consentita come alternativa).
  • fissi generazione WSDL rotto da Jibx2Wsdl, che ha generato le definizioni vuote per i messaggi in uscita.
  • Aggiungere il supporto per xs:. Tipi di elenco
  • Una migliore denominazione algoritmo per componenti di schema nidificati (se un solo componente figlio, passare il nome esterno verso il basso per il componente figlio).
  • Fixed-tipo ripetuta = & quot; matrice & quot; CodeGen personalizzazione.
  • Corretto problema con l'utilizzo di binding esistenti ridondante comprende con CodeGen (NPE).
  • Cambiato predefinita Java 5 enum serializzazione utilizzare il metodo name (), piuttosto che il metodo toString ().
  • Cambiato Java 5 enum la generazione di codice da schema per aggiungere un metodo xmlvalue () dove necessario per fornire il testo effettivo per essere utilizzato in un documento, e non viene sostituito toString ().
  • fissi diversi problemi con componenti di schema incorporati nei CodeGen JavaDocs, compreso l'uso di ref = & quot; ... & quot; attribuisce ai componenti di altri spazi dei nomi.
  • Cosa c'è di nuovo nella versione 1.2.1:

    • Questa release corregge problemi riscontrati nella generazione di codice da schemi usando nomi di elemento non qualificati, gli schemi non-namespace, & lt; xs: appinfo & gt; elementi di schemi, e diverse altre varianti di schema.
    • Include anche documentazione di base per lo strumento Jibx2Wsdl, e gli esempi Jibx2Wsdl andare fino ai servizi Web schierabili quando viene utilizzato con le installazioni Axis2 aggiornati utilizzando il pacchetto di aggiornamento-axis2-1.4.X.

    Cosa c'è di nuovo nella versione 1.2:

    • Aggiunto il supporto per l'associazione e la generazione di schema da codice Java, e per il legame e la generazione di codice da schema XML, con il supporto ampie personalizzazioni per entrambi.
    • Supporto di compilazione modulare vincolante, con un attributo 'precompilato' di & lt; includere & gt; elemento per segnalare che la dotazione di legame è già stato compilato separatamente.
    • la generazione di codice compilatore vincolante Ristrutturato per ripulire la struttura metodo ed evitare codice ridondante.
    • la generazione di codice corretto per i riferimenti cartografici astratti all'interno di una scelta.
    • controllo errori aggiunto per primo byte non valido durante la lettura direttamente UTF-8 stream.
    • classe Aggiunto org.jibx.runtime.PrintInfo per stampare le informazioni vincolanti, fatto questo la classe principale quando il vaso runtime viene eseguito direttamente.
    • Aggiunto XBIS codifica il supporto per lo scambio di dati più veloce e più compatto quando entrambe le estremità utilizzano JiBX (rispetto al testo XML).
    • Migliorata messaggio di eccezione quando la classe non modificabile deve essere modificato, per dare sia il nome della classe e il percorso utilizzato per caricare la classe.
    • 'flag-metodo' immobile Aggiunto attributo per indicare la presenza o l'assenza di un elemento quando unmarshalling.

    Programmi simili

    Rubber
    Rubber

    3 Jun 15

    Atomsphere
    Atomsphere

    14 Apr 15

    metaf2xml
    metaf2xml

    10 Mar 16

    Markdown
    Markdown

    14 Apr 15

    Commenti a JiBX

    I commenti non trovato
    Aggiungi commento
    Accendere le immagini!