I'll forward it to u...@. Others please feel free to comment here on dev@ as 
well.

Andrus


On Dec 2, 2010, at 4:35 PM, Michael Gentry wrote:
> I've never actually used XML serialization with Cayenne.  I suggest,
> though, asking on the user list who is using it and their thoughts on
> the matter.  Should be a bigger net there.
> 
> mrg
> 
> 
> On Thu, Dec 2, 2010 at 9:27 AM, Andrus Adamchik <[email protected]> 
> wrote:
>> I suggest to deprecate XML serialization package in 3.1 and remove it in 
>> 3.2. There were past discussions why it is not a working solution for real 
>> life applications (DOM, singletons, etc.). Also real life 
>> serialization/deserialization patterns are different from what we provide 
>> there (at least I couldn't adopt it to any of my own needs). And finally 
>> there's nobody around willing to address these deficiencies.
>> 
>> Some time back I started on an alternative serialization package, currently 
>> checked in to sandbox:
>> 
>> http://svn.apache.org/repos/asf/cayenne/sandbox/cayenne-serialization/
>> 
>> It uses XStream and is based on an idea similar to ROP - serialization 
>> specification is defined like to prefetches in a select query - there's a 
>> root entity, and there's a bunch of prefetch paths for related objects that 
>> need to be serialized together with the root objects. It works, but has some 
>> of rough edges and missing features. Also would be really cool to port that 
>> to JAXB, as JAXB is a part of J2SE these days. As I won't be able to work on 
>> this any time soon, it requires other motivated individuals to make it 
>> production-ready.
>> 
>> In any event I don't see a point in keeping the existing XML package 
>> regardless of the outcome of the replacement, and would like to phase it out.
>> 
>> Andrus
> 

Reply via email to