Expériences avec l'intégration de spring mvc 3 avec GWT?
Donné:
Spring mvc 3.0 a d'excellentes RESTE appui d'un seul de la représentation JSON.
GWT simplifie le développement de l'INTERFACE utilisateur est développé en java. Mais par défaut il utilise RPC, pour le client, serveur d'interaction. Mais il y a une option pour utiliser JSON.
Questions:
- Pouvez-vous partager des expériences avec l'aide de Spring mvc 3.0 avec GWT ?
- Quelle est la meilleure approche pour intégrer ces deux cadres?
- Est la valeur par défaut de GWT est le MVP de l'architecture uniquement pour le côté client et cela fonctionne bien avec JSON?
Grâce
OriginalL'auteur MountainRock | 2011-02-18
Vous devez vous connecter pour publier un commentaire.
Can you share experiences with using Spring 3.0 mvc with GWT ?
Oui. Nous avons réussi à construire un ensemble large d'applications autour de GWT et Spring MVC (1500 fichiers source, 6 mois en développement).
Printemps a été la clé de la réussite du projet. Seulement avec le Printemps, nous avons pu tester individuellement certaines pièces de la demande sur le côté serveur.
What is the best approach to marry these two frameworks?
Ignorer le défaut de Servlet utilisé par GWT et au lieu de créer votre propre Printemps contrôleur pour gérer les GWT-RPC demandes. Cette post de blog a été la clé de l'intégration des deux technologies.
Nous avons également réussi à intégrer d'autres composantes: Flash pour l'animation de graphiques et de tiers de composants Javascript pour d'autres trucs. Ceux-ci communiquent avec le serveur via JSON. Si vous avez deux ou plus de deux types d'Url:
*.rpc
url sont pour GWT composants et sont servis par le Printemps contrôleur pour gwt*.json
url sont pour les autres composants et sont servis par un autre Printemps contrôleur.Aussi, dans notre cas, nous avons évité de configuration avec des annotations et au lieu préféré de configuration avec la bonne vieille Printemps des fichiers XML. Ils font qu'il est beaucoup plus claire de ce qui se passe. Sauf pour le
@Required
annotation, c'est génial de trouver des beans spring qui doivent être connectés mais ne le sont pas.Is the default GWT's MVP architecture only for client side and does it work well with JSON?
GWT titre de joueur de l'architecture qui fonctionne le mieux si vous suivez les lignes de guide. L'utilisation de GWT-RPC communication que Google suggère.
Vous pouvez toujours avoir JSON pour les autres composants côté client.
OriginalL'auteur
D'essayer cette solution: GWT et Spring MVC Intégration
Il utilise 3 classes. Elle est très simple, déclarative et clair.
OriginalL'auteur
Il est stupide de le mélanger Spring MVC et GWT. C'est aussi stupide de mélanger Spring MVC et JSF... C'est stupide de mélanger les 2 MVC (MVP) des cadres ensemble. Mais vous pouvez utiliser le Printemps DI et GWT pour sûr!
OriginalL'auteur