Yeah, basically i know how XStream works. Then i will try to build a
XStream converter
that does what i want?

Problem is, at the moment i serialize everything (like
oXStream.toXML(oGraphRoot)).
Thats pretty comfortable. Also i must serialize the guice injected
fields, because without
them i have no graph at all, not? (object references in the graph are
injected by guice)

But i could try injecting members with guice and then fill in data-
fields(Strings, BigDecimals etc.)
via XStream, if that is possible.

On 22 Jul., 15:33, Alen Vrečko <[email protected]> wrote:
> Use XStream(it supports full object graph) or whatever you like to
> serialize the graph to xml.
>
> You cannot use Guice to deserialize. You need to use XStream again.
>
> What Guice can do is inject again the dependencies using
> Injector#injectMembers (usually on the fields you don't want
> serialized - marked transient).
>
> On 22 jul., 13:26, abp <[email protected]> wrote:
>
> > Oh, I've searched a lot.
> > Search results are massively screwed by hibernate, javaee,
> > spring(persistence.XML, web.XML etc).
>
> > I will read the linked discussion later. But after a fast scan throug
> > I think again, aren't there any helpers for this?
> > Or, at least, a detailed explanation of the patterns to use?
>
> > Another problem is that i'm not in a web or hibernate persistence
> > context (and have zero experience with),
> > so refernences to "spring does this with xxx" or "hibernate xxx does
> > that" to describe approaches doesn't help me.
>
> > I just want to write an object graph to xml(optimally without CGLIB
> > generated things) and load/rebuild the object graph with guice.
>
> > On 22 Jul., 12:59, Alen Vrečko <[email protected]> wrote:
>
> > > Hi,
>
> > > maybe some previous discussions such as
>
> > >http://groups.google.com/group/google-guice/browse_thread/thread/4799...
>
> > > might give you some ideas. Try searching the group for "serialization"
> > > for more.
>
> > > Cheers
> > > Alen
>
> > > On 21 jul., 23:39, abp <[email protected]> wrote:
>
> > > > Hello,
>
> > > > is there an easy way to store objects in xml and later, load the xml
> > > > into an object again?
> > > > I think the main problem here is that most xml serializers like
> > > > XStream or simple xml inject the object graph on theirselves.
> > > > I'am not really sure if something like a translator of object
> > > > creations will really help, because i don't know enough about either
> > > > guice and
> > > > XML serializers. I don't know for example, how a xml deserialization
> > > > process or guice should know, that a instance created as member
> > > > of one object is the same instance as created for another member of
> > > > another object previously.
>
> > > > Any help or suggestions, please?
> > > > Thanks in advance.

-- 
You received this message because you are subscribed to the Google Groups 
"google-guice" 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/google-guice?hl=en.

Reply via email to