Domanda

Sto pensando a possibili alternative per il nostro livello di servizio basato su EJB e mi chiedo se avrebbe senso utilizzare solo il servizio di servizio e il database dei graalti insieme al Plug -in remoto O è questo usando una mazza per rompere un dado?

A proposito del plug-in remoto: esiste un modo standard per generare un file JAR, che contiene le classi necessarie per effettuare una chiamata remota a un servizio Grails da un'applicazione Java non a molla?

È stato utile?

Soluzione

Idea interessante. Non penso che sarebbe affatto eccessivo. La cosa bella è che il tuo servizio sarebbe molto portatile tra i protocolli e le opzioni di distribuzione (ad esempio, mettere in cima un livello controller ed è immediatamente incorporato). Questo ti dà i benefici di EJB (persistenza) + la capacità di usare Groovy e Gorm.

FWIW, stiamo usando Grails come livello di servizio; Nei casi come lo utilizziamo incorporato (come plug -in), in altri esponiamo i servizi (tramite controller) come JSON o SOAP; Vedo l'esposizione come RMI come variazione di ciò che stiamo facendo (senza il livello del controller).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top