2009-06-05 4 views
5

J'ai une application Spring MVC et j'ai décidé que j'essaierais d'utiliser GWT pour le frontal. Je voudrais continuer à utiliser MVC car j'utiliserai aussi Spring Security et d'autres trucs souples.Le moyen le plus simple d'ajouter GWT à une application Spring MVC?

Je suis au courant du projet GWT-SL, et je suppose que je vais l'utiliser. La documentation est légère sur des exemples malheureusement. Ce que je me demande maintenant, c'est ... comment puis-je reconfigurer mon projet pour pouvoir utiliser GWT? Je suppose que je vais perdre la possibilité de fonctionner en mode hébergé, et je suppose que c'est ok. Est-ce que je viens d'ajouter les fichiers GWT et GWT-SL, de reconfigurer mon fichier web.xml et d'ajouter un paquet à mon projet pour le code GWT? Je utilise Eclipse 3.4. Mon projet existant est un projet web standard.

Répondre

0

Vous ne perdrez pas le mode hébergé. Je ne sais pas si vous utilisez le serveur interne pour cela - j'utilise -noserver alors je ne peux pas vous aider.

À part cela, je suppose que le documentation est assez clair. Avez-vous rencontré des problèmes spécifiques?

+0

ce lien est en panne – Rick

1

Avec la nouvelle version du plugin GWT, vous bénéficiez de tous les avantages du navigateur en mode hébergé sans avoir à modifier les options. Le GWTHandler de GWT-SL prendra soin de votre mappage d'appels rpc. Cependant, vous aurez un problème avec votre structure d'objets de domaine existante. Vous devrez soit les mettre dans le paquet 'client' de GWT, soit refléter vos objets de domaine existants pour leur permettre d'être compilés en javascript. Je cherchais un cadre stable et non-invasif pour le faire, mais je ne l'ai pas encore trouvé. Gilead semble prometteur, mais vous devrez étendre ses classes sur votre domaine.

1

J'ai posté il ya un mois mon projet simple (3 classes) comment intégrer GWT avec l'application Spring MVC existante. Échantillon simple également fourni. Essayez-le, il est clair et simple: http://code.google.com/p/gspring.

Questions connexes