This link has been bookmarked by 117 people . It was first bookmarked on 01 Jul 2006, by kay.
-
21 Jan 14
-
13 Oct 13
-
28 Mar 12
-
allowing you to start from existing Java code and generate an XML schema, start from an XML schema and generate Java code, or bridge your existing code to a schema that represents the same data
-
The key is using binding definition documents to specify how your Java objects are converted to or from XML
-
Once the binding compiler has run and your classes have been enhanced with the JiBX binding code, you can continue the normal steps you take in assembling your application (such as building jar files, etc.).
-
-
01 Nov 11
-
29 Sep 11
-
25 Jul 11
dartmedvedJiBX is a tool for binding XML data to Java objects. It's extremely flexible, allowing you to start from existing Java code and generate an XML schema, start from an XML schema and generate Java code, or bridge your existing code to a schema that represents the same data. It also provides very high performance, outperforming all other Java data binding tools across a wide variety of tests.
How does JiBX manage to provide both flexibility and performance? The key is using binding definition documents to specify how your Java objects are converted to or from XML, combined with bytecode enhancement to embed the conversion code directly into your classes. The bytecode enhancement is done by executing one of the JiBX components (the binding compiler) after your Java classes have been compiled. Once the binding compiler has run and your classes have been enhanced with the JiBX binding code, you can continue the normal steps you take in assembling your application (such as building jar files, etc.).
The second JiBX component is the binding runtime. The enhanced class files generated by the binding compiler use this runtime component both for actually building objects from an XML input document (called unmarshalling, in data binding terms) and for generating an XML output document from objects (called marshalling). The runtime uses a separate XML parser (either one based on the XMLPull open source API, or on the StAX Java standard), but is otherwise self-contained.
Performance was originally part of the inspiration for writing JiBX, and JiBX has consistently delivered performance far ahead of the field. We're not aware of any recent published performance comparisions between data binding frameworks, but you can view some older results from the BindMark tests, along with a similar study focused around Web services performance.. These sets of results are both from late 2005, but our own testing shows that little has changed since then.
If you're using JiBX in your development work, check out the JiBX page on the Ohloh Open Source networking site and consider listing yourself as a user. Ohloh is a great site for tracking the open source software that developers are using, and you get to rate the projects based on your experience or even write a review that can help out other developers considering a projectxml java binding jibx framework programming library software bsd opensource
-
04 Jul 11
-
28 May 11
-
17 Apr 11
-
08 Feb 11
-
23 Jan 11
-
25 Nov 10
-
02 Sep 10
-
14 Jul 10
-
09 Jun 10
-
30 May 10
-
09 Mar 10
-
19 Jan 10
phoenix2lifeJiBX is a tool for binding XML data to Java objects. It's extremely flexible, allowing you to start from existing Java code and generate an XML schema, start from an XML schema and generate Java code, or bridge your existing code to a schema that represen
xml java jibx programming binding framework library opensource
-
13 Jan 10
-
29 Oct 09
-
19 Oct 09
-
13 Oct 09
-
07 Oct 09
Fabio de MirandaJiBX is a tool for binding XML data to Java objects. It's extremely flexible, allowing you to start from existing Java code and generate an XML schema, start from an XML schema and generate Java code, or bridge your existing code to a schema that represents the same data. It also provides very high performance, outperforming all other Java data binding tools across a wide variety of tests.
How does JiBX manage to provide both flexibility and performance? The key is using binding definition documents to specify how your Java objects are converted to or from XML, combined with bytecode enhancement to embed the conversion code directly into your classes. The bytecode enhancement is done by executing one of the JiBX components (the binding compiler) after your Java classes have been compiled. Once the binding compiler has run and your classes have been enhanced with the JiBX binding code, you can continue the normal steps you take in assembling your application (such as building jar files, etc.). -
03 Oct 09
-
31 Aug 09
-
20 Jul 09
-
14 Jul 09
-
03 Dec 08
-
10 Nov 08
-
09 Nov 08
-
23 Oct 08
scmoralJiBX is a framework for binding XML data to Java objects. It lets you work with data from XML documents using your own class structures. The JiBX framework handles all the details of converting your data to and from XML based on your instructions. JiBX is
xml serialization java marshall unmarshall data_binding jibx axis2
-
16 Sep 08
-
18 Aug 08
-
10 Jul 08
-
23 May 08
-
07 May 08
-
22 Apr 08
-
17 Apr 08
Hendy IrawanJiBX is a framework for binding XML data to Java objects. It lets you work with data from XML documents using your own class structures. The JiBX framework handles all the details of converting your data to and from XML based on your instructions. JiBX is
design data binding code cap articles api java xml jibx programming framework library software coding
-
05 Feb 08
-
07 Jan 08
-
18 Dec 07
-
04 Dec 07
-
14 Nov 07
-
19 Oct 07
-
08 Oct 07
-
04 Oct 07
An BeJiBX is a framework for binding XML data to Java objects. It lets you work with data from XML documents using your own class structures. The JiBX framework handles all the details of converting your data to and from XML based on your instructions.
-
16 Jul 07
-
10 Jul 07
-
08 Jul 07
-
28 Jun 07
-
19 Jun 07
-
11 Apr 07
-
21 Mar 07
-
14 Jan 07
-
03 Dec 06
-
02 Nov 06
-
25 Oct 06
-
01 Oct 06
-
31 Jul 06
-
25 Jul 06
-
06 Jul 06
-
10 Jun 06
-
29 Apr 06
-
30 Mar 06
-
10 Feb 06
-
05 Feb 06
-
23 Nov 05
auxonne auxonneJiBX is a framework for binding XML data to Java objects. It lets you work with data from XML documents using your own class structures. The JiBX framework handles all the details of converting your data to and from XML based on your instructions. JiBX is
-
05 Aug 05
Mert NuhogluJiBX is a framework for binding XML data to Java objects. It lets you work with data from XML documents using your own class structures. The JiBX framework handles all the details of converting your data to and from XML based on your instructions.
-
19 May 05
-
04 May 05
-
08 Oct 04
-
21 Jun 04
Henri BiestroThe principle of decorating classes with binary code kinda bugs me.
Would you like to comment?
Join Diigo for a free account, or sign in if you are already a member.