2010-06-21 5 views
4

Je pense à des alternatives possibles pour notre couche de service basée sur EJB et je me demandais s'il était logique d'utiliser uniquement la couche de service et de base de données de Grails avec le Remoting Plugin ou est-ce à l'aide d'un marteau? casser un écrou? En parlant du plugin Remoting: existe-t-il un moyen standard de générer un fichier JAR, qui contient les classes nécessaires pour passer un appel distant à un service Grails à partir d'une application Java non Spring?Utilisation de Grails sans interface utilisateur

Répondre

2

Idée intéressante. Je ne pense pas que ce serait exagéré du tout. La bonne chose est que votre service serait très portable à travers les protocoles et les options de déploiement (par exemple mettre une couche de contrôleur sur le dessus et il est instantanément intégré). Cela vous donne les avantages de EJB (persistance) + la possibilité d'utiliser Groovy et GORM. FWIW, nous utilisons Grails comme niveau de service; dans certains cas, nous l'utilisons (en tant que plugin), dans d'autres, nous exposons les services (via des contrôleurs) comme JSON ou SOAP; Je vois l'exposition comme RMI comme une variation de ce que nous faisons (sans la couche contrôleur).

Questions connexes