hi..

@getaceres I suggest dont use @GwtTransient in your example.. if you
dont put the annotation your application will work fine ;)

On 5 fev, 11:22, Ed <post2edb...@hotmail.com> wrote:
> Hi All,
>
> Thanks for the clear example getaceres.
> I think you can come up with plenty examples that the above annotation
> idea is just too simple... It's nice ofcourse and welcome but for
> bigger app simple not acceptable..
>
> Above you already explain the problems you can have during
> compilation.
> In larger projects you often have different teams that are responsible
> for parts of the software.
> Suppose you have a team that does the backend and a team that does the
> front end.
> Suppose the front-end is using the above notation and all of sudden
> the backend team decides to refactor their persist domain model such
> that the introduce stuff that is simple not supported by GWT...
> Brrrrr...
> I don't think you want dependencies like that...  Not even to think
> about the consequences for the front-end ...
>
> Said that, there is another good reason to decouple these objects...
> Have a look at martin fowler his website, I can remember he having a
> nice discussion on his website about DTO's.
> Anyway: the DTO's have a completely different purpose then Domain
> objects, like the words already explain. DTO's simple transfer results
> in a fashion the front-end wants it....
> So it's very good possible that you merge the result of several domain
> objects and send that as one DTO over the line to the front-end...
> Especially in case of large data set's this can save you a lot of
> traffic and as such creates a better user experience... Also, in case
> of different clients, you can fine tune your results for different
> clients..
>
> Probably I can come up with more examples... but I think I made my
> point...:)...
>
> Myself I use dozer, I am not very font of it, but it's the best option
> I have at this moment. I have to say that I use my own patched dozer
> version: fixed some bugs that are still in it, and optimized it, like
> for for Hibernate proxy and collection usage.
>
> Cheers,
> Ed

-- 
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.

Reply via email to