From an architectural point of view I don't think it's very clean to  
have classes that belong to the server side on the client side. Sooner  
or later I'd regret it I'm sure. No, the more I play around, the more  
I like the model I proposed. The OO model on the client side is likely  
to be different in subtle ways being forced to think about the service  
interface is a good thing on balance.

It would be nice if the *Asych.java file were automatically generated  
though.


On Jun 8, 2009, at 10:03 AM, mnenchev wrote:

>
> What if the persistence layer is ejb for example?
>
> Miroslav Genov wrote:
>> You don't have any problems to access client classes from server side
>> code. Just put all your model classes into client package
>> and use them in the persistence layer.
>>
>>
>> Kwhit wrote:
>>
>>> I'm building my first serious GWT app and am looking for a  
>>> 'template'
>>> model to structure things. On the client side I need much the same
>>> objects to populate the UI as on the server side to handle
>>> persistence. Let's say I need Employee on the client side to edit
>>> employee details and then I need Employee on the server side to
>>> persist it.
>>>
>>> As I understand it client side objects must be located in the
>>> package ....client.* and persistent objects in ...server.*.  
>>> Therefore
>>> I need two Employee.java files - with slightly different contents -
>>> the one on the client side acting more or less only as a value  
>>> object.
>>>
>>> Have I got things right?
>>>
>>>
>>>
>>>
>>
>>
>>>
>>
>
>
> >


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" 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-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to