我正在尝试将Grails应用程序包含到Liferay portlet中。我尝试了Grails Liferay Portlets Plugin,但它根本不适用于我。
有人知道其他任何可能吗? 您认为哪个最好?为什么?
答案 0 :(得分:1)
我们的Grails项目曾经与Liferay集成在一起,但实在是一团糟。我们不可避免地将它从Liferay中拉出来,我们能够再次使用Grails。在我们的例子中,问题变成了,为什么我们使用Liferay并且我们真的需要它吗?
现在,如果您需要Liferay,您可以尝试简单地使用Spring Portlet支持并使用您喜欢的Grails部分,但不能完全集成。使用Groovy的Spring Portlet更容易,更清洁。如果您只是希望Grails的服务等等,您可以尝试在同一个tomcat上部署Grails WAR,并通过REST,Hessian,Burlap或Spring / Grails中的其他一些简单的服务序列化机制向您的portlet公开服务。在这种情况下,您有一个Liferay UI应用程序,可以调用您的Grails服务。
再一次尝试一些选项,然后决定你是否真的需要(或者有)使用Liferay。随着Javascript UI包的进步,我不确定'portlet'规范应用程序是否像以前一样具有吸引力,而“门户”这个词对管理层来说听起来不错,但对于需要实施的内容来说几乎没有什么意义。