2011-01-19 12 views
8

Ultimamente il Simple XML Framework ha guadagnato popolarità e alcuni lo presentano sites.Dovrei considerare Simple XML Framework per Java?

Sto pensando di sostituire Apache Xerces-J con un nuovo quadro e sto considerando semplice di essere il suo successore.

Avete esperienze con Semplice?
Quali sono i suoi vantaggi e svantaggi?

È consigliato per l'uso con software aziendale/all'interno di un contenitore servlet o server applicazioni?

+2

Dicendo che si desidera sostituire Apache Xerces-J, si intende sostituire l'utilizzo di DOM/SAX con Simple? – Mark

risposta

4

JAXB è lo enterprise standard per la conversione di oggetti in/da XML. Ci sono molte implementazioni: Metro (l'implementazione di riferimento incluso in Java SE 6), EclipseLink MOXy (io sono in vantaggio tecnologico), Apache JaxMe (non più mantenuto), ecc

In termini di impresa, JAXB fa parte di Java EE 5 e Java EE 6. È lo strato vincolante per entrambi gli standard di Java Web Service: JAX-WS (SOAP) e JAX-RS (REST). Ciò significa che è supportato da tutti i fornitori di applicazioni di server: Oracle, IBM, SAP, JBoss, ecc

Tutti JAXB implementazioni sono anche ben supportati in primavera:

Per un confronto tra JAXB e semplice check-out:

+2

Ho visto il tuo riferimento, e non vedo il punto che rende semplice il '' Semplice '', anche se devo ammettere che non ho mai guardato la loro pagina. Ma dopo aver letto quel riferimento, sostengo anche per JAXB. – chiccodoro

+5

È una questione di opinione, tuttavia JAXB è andato su POJO molto semplice verso scenari XML in modo piuttosto ottuso. È anche una soluzione molto pesante. Semplice funziona su Java 1.5 e versioni successive, così come su Android e Google App Engine, JAXB no. –

+0

@Ng - Se verifichi il mio confronto (http://bdoughan.blogspot.com/2010/10/how-does-jaxb-compare-to-simple.html) vedrai che c'è poca differenza tra JAXB e Approcci semplici. Le implementazioni JAXB (Metro, MOXy, JaxMe, ecc.) Funzionano perfettamente su Java 1.5+. Se non mi sbaglio, sei un collaboratore di Simple? –

Problemi correlati