Hi,

It seems that there is chance this will become a great product. Just like
GemStone?

2009/4/17 Niclas Hedhman <[email protected]>

> On Thu, Apr 16, 2009 at 8:52 PM, tao wen <[email protected]> wrote:
>
> > How about deployment and migration? If all server components are generic,
> > one pre-condition to that would be there is no need to deploy new class
> > definitions or migrate to higher versions, that means to be generic must
> not
> > be static typed as java.
>
> There are so many layers to that question.
>
> The client code will change types, is statically typed and so forth,
> and it interfaces with UnitOfWork and supporting systems. The
> UnitOfWork will map that static type information to runtime data,
> store the type information needed for future migration. But the layers
> below (i.e. EntityStores) don't deal with any of the actual types used
> in the client code. So, yes, the underlying entitystore has no
> understanding of the types being used at the client layer, and No it
> is not abandoning Java's static type system, it is still statically
> typed at the client level.
>
> So, in case of old data is used in a new version of the client, the
> client programmer provides a 'converter' for how to get from version
> FAUGYHBVSFYHUYUY to version UYHGCFUYGUHWB, and the UnitOfWork will
> invoke that prior to the placement of the data into the statically
> typed Entities the client sees.
>
> Does that answer your question?
>
> Cheers
> --
> Niclas Hedhman, Software Developer
> http://www.qi4j.org - New Energy for Java
>
> I  live here; http://tinyurl.com/2qq9er
> I  work here; http://tinyurl.com/2ymelc
> I relax here; http://tinyurl.com/2cgsug
>
> _______________________________________________
> qi4j-dev mailing list
> [email protected]
> http://lists.ops4j.org/mailman/listinfo/qi4j-dev
>
_______________________________________________
qi4j-dev mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/qi4j-dev

Reply via email to