2014-06-09 3 views
1

Je développe une application utilisant Grails 2.3.8 avec Java 7. Je suis tout nouveau à Grails et j'apprends encore (après des années de Django et de Pyramide). Bien qu'il semble vraiment facile de faire un service RESTful avec Grails, la plupart des choses que j'ai faites dans le passé utilisaient le protocole connu sous le nom JSONRPC 2. Est-ce que quelqu'un peut montrer comment intégrer jsonrpc4j avec Grails ou une autre façon de créer un point de terminaison JSONRPC?JSONRPC avec Grails

Répondre

0

Je prendrais un coup d'oeil à certains plugins Grails basé JSON existants:

https://grails.org/plugins/tag/json

Vous pourriez être en mesure de prendre un de ces derniers et produire votre propre format JSON personnalisé - qui est valide JSONRPC2.

Sinon, il suffit de créer un objet DTO (simple bean Groovy avec la structure correspondant à la sortie JSONRPC2), de remplir le DTO de vos objets de domaine et de faire un render myDto as JSON dans votre contrôleur (Grails fera le marshalling à JSON pour vous).