Google Web Toolkit : créer son premier projet Notion de module GWT

ces onnes feuilles sont issues de l'ouvrage 'programmation gwt 2' de sami jaber,
Ces onnes feuilles sont issues de l'ouvrage "Programmation GWT 2" de Sami Jaber, et publié chez Eyrolles. © Eyrolles

Il est primordial de maîtriser la notion de module dans GWT. Sur le même principe qu'un fichier JAR dans le monde Java, un module est un élément primaire de configuration dans GWT.

Contrairement à une idée reçue, un module n'est pas nécessairement un projet Eclipse, ni forcément un fichier JAR. Un module est identifié par le nom complètement qualifié du package dans lequel il se trouve, associé au nom du module.

Il peut exister plusieurs modules par projet Eclipse, mais également plusieurs modules par archive JAR. À titre d'exemple, le fichier gwt-user.jar constituant le framework GWT de base contient lui-même plus d'une vingtaine de modules.

figure 1-7- cycle de compilation.
Figure 1-7- Cycle de compilation. © Eyrolles


Maintenant que la notion de module a été abordée, voyons la structure d'un projet GWT telle que le crée l'outil WebAppCreator.