One Abstract EntryPoint with a child EntryPoint for each form was OOP- nicer, but only one EntryPoint with a 'switch-case' will do the job.
On Mar 13, 11:56 am, Vitali Lovich <vlov...@gmail.com> wrote: > Why have multiple entry points? Why not just the one that decides which > code to run? > > On Fri, Mar 13, 2009 at 6:12 AM, Magius <antonio.diaz....@gmail.com> wrote: > > > I had this problem some months ago. > > I had several pages in the same project (GWT 1.4), sharing services, > > code and images. > > The first approach was to create several modules, but each module had > > to be compiled separately. > > The problem was that the whole compilation took num-modules times more > > than a single compilation. > > And the static contents (/public folder) were repeated num-modules > > times. > > > Finally I moved to a single module approach with several EntryPoints. > > Each EntryPoint had a 'name' (Java constant): "Module1", > > "Module2", .... > > And each HTML page had a corresponding title: "Module1", > > "Module2", ... > > When opening an HTML page, all the EntryPoints are fired and each of > > them checks the HTML title against its name, and only the EntryPoint > > associated with the page begins to generate its panels. > > With a bit of OOP it's easy to implement. > > > This was the only solution I found in case of: > > - several HTMLs, each for one specific form > > - almost all the code and images shared between forms > > > And the benefits: > > - Only 1 compilation (4 minutes). > > - Only 1 copy of static contents (images, etc). > > > On Mar 12, 9:47 am, zep <zeljk...@hotmail.com> wrote: > > > Hello! > > > > My question is perhaps not so relevant for Ajax applications, but for > > > various reasons (including CMS), I would like to have a GWT > > > application with multiple pages. What is the best way to do this? I > > > have thought to have a GWT module for each page, but wonder if it is > > > practical? Grateful for your answers! --~--~---------~--~----~------------~-------~--~----~ 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-Toolkit@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 -~----------~----~----~----~------~----~------~--~---