My bad, you're right. I was confused and forgot about Serialization. Thank you for pointing it out !
Simon On 7 juil, 16:19, Stefan Bachert <stefanbach...@yahoo.de> wrote: > Hi Simon, > > One question is what do you mean with "duplicate"? > > In a client-server environment there is an absolute need to duplicate > the value of an object. > Because you need it on server and client side. The process is called > serialization. > However, you can use the same class on both sides. > > When you client just need a smaller set of attributes than your > domain object offers, you need different classes. > The latter happens when multiple applications are working on the same > domain objects. > > There are a lot of object/classes which are some how similar but used > in different technical context( e.g with/without lazy loading from > database) > - objects representing database entities (ENTITES) > - objects representing domain objects/model objects (DomainObject, > Business Objects) > - objects representing a snapshot of domain objects > (DataTransferObjects, ValueObject) > > Stefan Bacherthttp://gwtworld.de > > On 7 Jul., 11:10, SimonM <simon.manqu...@gmail.com> wrote: > > > > > Hi, > > > I have some troubles with MVP : as I have understood, the model should > > just be business objects which are present in a shared package, so > > client and server can access them from a GWT point of view. > > > In a three layered application how do you not duplicate these business > > objects, while you have beans used in the business layer ? From what I > > understand they are the same objects but in two different layers, so > > we need two different classes. > > > Where is my mistake ? > > > Simon -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.