Casper Bang wrote:
>> On second thought, how does using XML
>> suddenly magically get rid of the versioning issue?
>>     
>
> By itself, it doesn't - but it is more resilient to change because as
> you evolve a bean, as long as you make sure to provide a default
> value, things will continue to work. This is because by design, only
> the changes to a default instance is ever serialized. So if you add a
> new field, old client code will simply ignore it. If new client code
> is fed an old bean, it will simply use the default value. It's
> actually quite clever on Sun's part.
>   
It al good in theory but it has been my experience that changes in 
schema (which happen as a natural course of development in OO system) 
will break all of these schemes.

Regards,
Kirk

Speaking @ devoxx
Speaking @ jfokus

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to