¡Thanks! I really needed that explanation. I think i got it now, i will do some research on Gilead and see how it goes.
¡Thanks again! Rafael 2009/2/25 Sumit Chandel <[email protected]> > Hi Rafael, > That is correct. Any widgets or POJOs you would like to use on the > client-side must have their source available for the GWT compiler to see, > optimize and cross-compile it. However, since you mentioned that the classes > you want to reuse are ORM generated and a little more than POJOs, you still > might not be able to use those classes in your client-side GWT code. > > The thing to keep in mind is that GWT code gets cross-compiled to > JavaScript. This means that anything you write in your GWT code must have > some rough equivalent in the JavaScript world. This makes sense for things > like java.util.Map and java.util.List, but less so for things like > java.io.FileWriter or java.util.Semaphore. The list of types that GWT > supports from the JRE world can be found in the Emulated JRE documentation > (link below). This means that as long as the ORM generated classes only use > types that are supported in the Emulated JRE, you should be able to use them > on the client-side GWT code. If not, you'll have to create your own data > transfer objects (DTOs) or you might want to look into the Gilead project, > which provides a way for reusing ORM types seamlessly in your GWT code. Many > developers have been using this library to integrate with Hibernate, which > also does its own class generation and has its own inheritance hierarchy for > certain types mapped to the database. > > Emulated JRE: > > http://code.google.com/docreader/#p=google-web-toolkit-doc-1-5&s=google-web-toolkit-doc-1-5&t=RefJreEmulation > > Gilead project: > http://noon.gilead.free.fr/gilead/ > > Hope that helps, > -Sumit Chandel > > > On Wed, Feb 18, 2009 at 8:21 AM, Rafael Barrera Oro <[email protected]>wrote: > >> Hello, i just wanted to make sure that i got it right... >> >> If i have an existing project, which has its own dependencies, and i want >> to use it on my GWT application, on the client side, ¿i have to package the >> mentioned project and then get the source packages for all its dependencies? >> (considering they are all 5.0 compatible) >> >> The problem is i have an ORM generator which generates a set of classes >> which i would like to use on the client side, but they are a little more >> than POJOS, thats why they have their own dependencies and i have not been >> able to use them so far (on the client side, of course). >> >> Thank you all in advance >> >> Cheers! >> >> Rafael >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
