I'm researching some XML Binding issues for a client and have assembled some references that may be of interest to others...
In particular, after reviewing the rest of the material below, you'll want to come back and pay careful attention to this article:
The BindMark XML Binding Performance Benchmark (for Java)
https://bindmark.dev.java.net/old-index.html
Although the BindMark performance benchmark is a bit dated - it is a helpful reference to illustrate the point that there are sometimes significant performance versus ease-of-use trade-offs to be considered in the evaluation and selection of tools.
wikipedia.org XML data binding
http://en.wikipedia.org/wiki/XML_Data_Binding
Altova: XML Schema Driven Code Generator
http://www.altova.com/features_code.html
MSDN: How to: Bind to XML Data Using an XMLDataProvider and XPath Queries
http://msdn.microsoft.com/en-us/library/ms749287.aspx
MSDN: How to: Use XML Namespaces in Data Binding
http://msdn.microsoft.com/en-us/library/ms752047.aspx
Schemaless C#-XML data binding with VTD-XML
http://www.codeproject.com/KB/XML/schemaless_binding.aspx
ADCG (Automatic Data Class Generator) is a tool written to speed-up the writing of C# XML class structures.
http://www.adcgtool.com/
XML Data Binding, A closer look at XML Data Binding, including a product appraisal, by Simon Sprott
http://www.codeguru.com/csharp/.net/net_general/toolsand3rdparty/article.php/c7365
Article: Schema for Web Services – Part I: Basic Datatypes
http://www.infoq.com/articles/schema-for-ws-part1
JiBX: Binding XML to Java Code
http://jibx.sourceforge.net/
Java-XML Binders Compared (a bit dated, but perhaps still interesting)
http://technology.amis.nl/blog/321/java-xml-binders-compared
A closer look at XML Data Binding, including a product appraisal
http://www.codeproject.com/KB/cpp/XML_Data_Binding.aspx
Validate against XML Schema using JAXB2
http://jroller.com/javaton/entry/validate_against_xml_schema_using
Validate against XML Schema using JAXB2 and spring-xom
http://www.jroller.com/javaton/entry/validate_against_xml_schema_using1
Patterns and Strategies for Building Document-Based Web Services: Part 1 in a Series
http://java.sun.com/developer/technicalArticles/xml/jaxrpcpatterns/index.html
nteroperability With Patterns and Strategies for Document-Based Web Services: Part 2 in a Series
http://java.sun.com/developer/technicalArticles/xml/jaxrpcpatterns2/index.html
Realizing Strategies for Document-Based Web Services With JAX-WS 2.0: Part 3 in a Series
http://java.sun.com/developer/technicalArticles/xml/jaxrpcpatterns3/
XML and Java technologies: Data binding, Part 1: Code generation approaches -- JAXB and more
http://www.ibm.com/developerworks/xml/library/x-databdopt/
XML and Java technologies: Data binding, Part 2: Performance
http://www.ibm.com/developerworks/xml/library/x-databdopt2/
XML and Java technologies: Data binding Part 3: JiBX architecture
http://www.ibm.com/developerworks/xml/library/x-databd3/
XML and Java technologies: Data binding Part 4: JiBX Usage
http://www.ibm.com/developerworks/xml/library/x-databd4/
Glassfish: How we Lost and Regained WS Performance -- JAXB Performance Tips
http://blogs.sun.com/theaquarium/entry/how_we_lost_and_regained
Kohsuke Kawaguchi : A few tips to write efficient code without bending over backwards
https://wsit.dev.java.net/servlets/ReadMsg?list=dev&msgNo=66
Java Architecture for XML Binding (JAXB) FAQs
https://jaxb.dev.java.net/faq/index.html
No comments:
Post a Comment