Mon application est divisée logiquement en serveur, qui contient mes objets et contrôleurs de domaine Grails; et client, où j'ai mes classes Ext GWT qui construisent toutes les pages d'interface utilisateur.Comment partager des objets de domaine sur Grails avec Ext GWT (GXT)?
Pour les demandes d'interface utilisateur, j'utilise un appel AJAX à une méthode de contrôleur qui renvoie, par exemple, une liste d'objets de domaine en tant que structure JSON. Suivant le principe DRY, je ne voudrais pas "sérialiser" les données du domaine à une chaîne JSON sur le serveur, puis le dé-sérialiser sur le client vers une autre structure - Je voudrais profiter du domaine objet que j'ai déjà, cela je ne dois pas changer plusieurs endroits quand j'ajoute, change ou enlève un nouveau champ.
La question est: est-ce une bonne façon de procéder? Si oui, quelle serait la meilleure façon de rendre les objets de domaine .groovy disponibles sur les classes Java Ext GWT "côté client"?
Si non, pourquoi est-ce mauvais et que conseilleriez-vous plutôt?
J'ai voté pour votre question parce que je veux faire la même chose. –