Jibx

Open Source Framework voor XML-gegevens Binding aan Java
Download nu

Jibx Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Prijs:
  • FREE
  • Naam uitgever:
  • Dennis M. Sosnoski
  • Uitgever website:
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 15.7 MB

Jibx Tags


Jibx Beschrijving

Open Source Framework voor XML-gegevensbinding aan Java JIBX werkt met bestaande klassen, met behulp van een flexibel toewijzingsbestand om te bepalen hoe gegevensobjecten worden vertaald naar en van XML.JIBX kunt u met gegevens van XML-documenten werken met behulp van uw eigen klasstructuren. Het JIBX-framework behandelt alle details van het converteren van uw gegevens van en naar XML op basis van uw instructies. Jibx is ontworpen om de vertaling uit te voeren tussen interne gegevensstructuren en XML met een zeer hoge efficiëntie, maar stelt u nog steeds een hoge mate van controle over het vertaalproces. Hoe is het dit? JIBX gebruikt binddefinitiedocumenten om de regels te definiëren voor hoe uw JAVA-objecten worden geconverteerd naar of van XML (de binding). Op een gegeven moment nadat u uw broncode hebt samengesteld in klassenbestanden, voert u het eerste deel van het JIBX-raamwerk uit, de bindende compiler. Deze compiler verbetert binaire klassenbestanden die zijn geproduceerd door de Java-compiler, die code toevoegen aan het omgaan met converteren van de klassen naar of van XML. Na het uitvoeren van de bindende compiler kunt u de normale stappen doorgaan die u inneemt in het assembleren van uw aanvraag (zoals het bouwen van JAR-bestanden, enz.). U kunt de bindcompiler ook als een afzonderlijke stap overslaan en in plaats daarvan klassen rechtstreeks bij runtime binden, hoewel deze aanpak enkele nadeel heeft. Het tweede deel van het JIBX-framework is de bindende runtime.De runtime maakt gebruik van een parser die de XMLPull-API uitvoert voor het implementeren van de XMLPull-API voor het verwerken van input documenten, maar is anderszins op zichzelf staande. Wat is er nieuw in deze release: · Handvat XS: annotatie kinderelementen van XS: schema. · Bevestig enkele gevallen waarin elementnaam is ingesteld op betonmappingverwijzing. · Sla de NonookSespace-naamruimte over in Set Die Worden gedefinieerd bij het genereren van documentatie (vermijd NPE). · Fix-handling van schema-URL's (in plaats van bestandspaden) doorgegeven op de opdrachtregel. · Bevestig bindende compilerproblemen in NameSpace-behandeling, inclusief het detecteren wanneer de Nonookspace-naamruimte niet kan worden gebruikt, omdat er een andere naamruimte is gemaakt. · Draai het attribuut-overeenkomende test los voor geprecompileerde binding die wordt opgenomen, alleen het testen van gevallen waarin compatibiliteit een probleem is. · Laat voorgevoelige bindingen toe om andere bindingen op te nemen en alleen controle op pakket op directe precompileerde omvat. · Wijzigen naar willekeurige inhoud voor zowel XS: documentatie en XS: Appinfo-element. · Controleer op het absolute bestandspad voor schema, alvorens familielid. · Meld een fout wanneer het type dat is opgegeven voor een schema-element een abstract type is. · Referentieartikel toevoegen voor complexentype restrictie-basistype, in plaats van alleen maar negeren (noodzakelijk, zodat schema-extractafhandeling Namespace-referentie zal ophalen).


Jibx Gerelateerde software

GERBMERGE

Open source en gratis ontwikkelingstool om meerdere Gerber / Excellon-bestanden samen te voegen ...

636 418 KB

Downloaden