You can take a look at the various extensions out there . (I don't know what the GWT community official calls them) to get an idea of packaging, like Ext-GWT, GWT-Ext, (I forget but one of them is called GXT), Smart GWT. etc. Some of the Explorer demos show some package structures you may find interesting.
Also I think GWT 1.6 is going to start using a more standard J2EE layout, so you may want to look at common packages for them. There are Sun Microsystems documents that layout preferred/recommended package structures for J2EE applications. Another way is to look at other solid frameworks where the senior developers have already done the forethought of laying out packages. Here is a site that covers code metrics for various open source libraries: http://nemo.sonar.codehaus.org/projects Here is an example of a quality project: http://nemo.sonar.codehaus.org/project/index/36 Here is what you want to avoid in package designing and code reuse: http://aldana-online.de/screenshots/packageOverview.png On Tue, Feb 10, 2009 at 12:16 PM, Rafael Barrera Oro <[email protected]> wrote: > I was thinking of a way to structure my projects, mostly how to distribute > the file, when it thought of consulting you about the matter. > > This is how i structured my project > > ar.com.company.public (html, css, etc) > ar.com.comapny.public.images (this i created specially for images) > ar.com.company.client (Java clases) > > i creatad the following packages for services: > > ar.com.company.server.services > ar.com.company.client.services > > I am facing now the need of creating packages to hold the Java classes > related to widgets of my own creation, so i wanted to consult you first on > which are the best practices to structure a GWT project as it begins to grow > > ¡Thanks in advance! > > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
