Dashboard > JavaPolis 2004 > ... > JavaPolis University > XML data binding
JavaPolis 2004 Log In   View a printable version of the current page.
XML data binding
Added by Robin Mulkers, last edited by Robin Mulkers on Sep 07, 2006  (view change)

Abstract

Data binding is the easiest way to handle most common usages of XML in Java applications. It allows you to seamlessly and transparently convert between XML documents and internal data structures without writing a lot of "glue" code. In this session you'll learn about the major approaches to data binding in Java.

  • Code generation from W3C XML Schema definitions
    Will be focused on the JAXB Java standard and the long-established Castor framework. Look at the details of using JAXB and Castor to generate code that links schema validation directly to the data objects. Quick look at other code generation frameworks, and a discussion of the pros and cons of the whole code generation approach for data binding.
  • Alternative approaches using mapping definitions to define relationships between Java objects and XML data structures
    Will cover both the new JiBX framework and the older Castor mapped binding alternative. Performance comparison between the frameworks, and a set of guidelines to help you make the best choice of approach for your application.

Date and Time

Audience

Intermediate level of experience with both XML and Java.

Speaker(s)

Interesting Links

Interesting Links

Slides & Video

  • [Slides]
  • Video not available yet, stay tuned
    Note
    You must sign-up or log-in to access this content.

Nice presentation on Monday. For your presentation on Wednesday, I'm curious to get your insights in XML Data binding approaches & solutions in web services toolkits, e.g. Systinet or CapeClear.

Posted by Guy Crets at Dec 14, 2004 02:40 | Permalink
Site powered by a free Open Source Project / Non-profit License (more) of Confluence - the Enterprise wiki.
Learn more or evaluate Confluence for your organisation.
Hosted by JavaLobby
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.2.5 Build:#520 Jun 27, 2006) - Bug/feature request - Contact Administrators