JiBX

Source: Wikipedia, the free encyclopedia.
Stable release
1.2.6 / January 1, 2015; 9 years ago (2015-01-01)
Written in
BSD License
TypeXML binding
Websitejibx.sourceforge.net

JiBX is an

Plain Old Java Objects (POJOs). The JiBX framework uses a binding definition to tell it how the Java objects map to the XML and vice versa. It is designed to perform the translation between internal data structures and XML with very high efficiency, and has been claimed to be the fastest XML data binding framework for Java.[1]

JiBX differs from other Java-XML transformation tools such as

XMLBeans and JDOM in that it is not based on code generation but on "Mapped Data Binding". In other words, the Java class and the XML document being mapped are both treated as first class objects and one is not generated from the other. This approach decouples the domain model (Java) from the service interface (input and output XML documents) in a way that is consistent with the goals of Service-Oriented Architecture (SOA).[1]

Like traditional Java-XML tools, the JiBX framework can produce a set of Java classes but unlike most other XML binding tools for Java, JiBX does not require this step. It can generate byte code enhancements for existing classes from an XML-Java binding declaration.[2]

External links

References

  1. ^ a b "Web Application Development". IBM.
  2. ^ "JiBX: Starting from Code".
This page is based on the copyrighted Wikipedia article: JiBX. Articles is available under the CC BY-SA 3.0 license; additional terms may apply.Privacy Policy