I haven't used Cayenne + GWT for a long time; I'm sure some things
have changed.
But why not define a custom template for class generation? So you
generate your server-side entities, and then you use your custom
template to generate your client-side entities that become your DTO's.
A tiny bit of work for a whole lot of mileage, I think. :)
Cheers,
Robert
On Sep 17, 2008, at 9/1710:33 AM , Chanda Fake wrote:
> Hi Jano
>
> Thanks for your response. So, what do you use for mapping between
> your DTOs
> and the model? I have had headaches with Dozer which I believe is
> the best
> out there. I wouldn't really mind putting my domain into the client.
>
> Chanda
>
> On Wed, Sep 17, 2008 at 5:18 PM, Krzysztof Janowicz <..anowicz.de>
> wrote:
>
>> Hi,
>>
>> I am using Cayenne with GWT and IMO the splitting between the Cayenne
>> DTO (DAO) and their 'duplicates' on the client side (GWT) works very
>> good. Both are not simple duplicates but more like pieces with
>> complement one another. just think of the security issues putting all
>> application logic on client side. IMO the client side objects are
>> more
>> like beans. Moreover, GWT is still very restricted in terms of
>> modeling
>> more complex classes on client side.
>>
>> Jano
>>
>> Chanda Fake schrieb:
>>> Hi
>>>
>>> I have seen from the mailing list that some people have used
>>> Cayenne with
>>> GWT successfully.What is the best way to expose Cayenne model to GWT
>> without
>>> using DTOs which I consider as duplication of work. Am trying to
>>> use my
>>> Cayenne domain objects in GWT and running into some usual issues
>>> GWT. Am
>>> thinking if there is a way to create a module with the offending
>>> class
>>> "CayenneDataObject" and then including it using <inherits ..>.
>>> What have
>>> others done.
>>>
>>> Thanks in advance
>>>
>>>
>>
>>
This archive was generated by hypermail 2.0.0 : Wed Sep 17 2008 - 12:23:15 EDT