2011-10-31 3 views
0

J'essaie d'inclure des applications Grails dans un portlet Liferay. J'ai essayé le Grails Liferay Portlets Plugin mais cela n'a pas fonctionné pour moi du tout.Quelle est la meilleure façon d'inclure Grails dans Liferay?

Est-ce que quelqu'un connaît d'autres possibilités? Que pensez-vous être le meilleur et pourquoi?

+1

est-ce que ceci diffère de votre question ici: http://stackoverflow.com/questions/7926598? –

+0

duplication possible de [l'intégration de Grails dans Liferay] (http://stackoverflow.com/questions/7926598/integration-of-grails-into-liferay) – OverZealous

+0

Il ne duplique pas l'autre question, parce que l'autre essaie de résoudre mon problème avec Grails Liferay Portlets Plugin, et cela demande d'autres possibilités en dehors du plugin Grails Liferay Portlets –

Répondre

1

Nous avons eu notre projet Grails intégré à Liferay à un moment donné, mais c'était un gâchis. Inévitablement, nous l'avons retiré de Liferay et nous avons pu réutiliser correctement les Grails. Dans notre exemple, la question est devenue: pourquoi utilisons-nous Liferay et en avons-nous vraiment besoin?

Maintenant, si vous avez besoin de Liferay, vous pouvez essayer d'utiliser simplement le support de Spring Portlet et utiliser des parties de Grails que vous aimez mais pas complètement d'intégration. Spring portlets avec Groovy étaient beaucoup plus faciles et plus propres à faire. Si vous voulez simplement des bonus Grails pour les services, etc., vous pouvez essayer de déployer un WAR Grails sur le même tomcat et exposer les services à vos portlets via REST, Hessian, Burlap ou un autre mécanisme de sérialisation de service facile dans Spring/Grails. Dans ce cas, vous avez une application Liferay UI qui appelle vos services de Grails. Encore une fois, essayez quelques options, puis décidez si vous avez réellement besoin (ou devez) d'utiliser Liferay. Avec les progrès dans les paquets d'interface utilisateur Javascript, je ne suis pas sûr que les applications de portlet soient aussi attrayantes qu'elles l'étaient autrefois et le mot «portail» est bon pour la direction mais signifie inévitablement peu à ce qui doit être implémenté.

Questions connexes