使用grails应用程序上下文连接portlet,还是通过grails部署多个portlet?

时间:2011-03-21 14:44:17

标签: spring grails groovy portlet liferay

我目前有一个通过liferay部署的grails应用程序。现在,我需要构建一些portlet,但我不确定暴露grails域对象和服务的最佳方式是什么。

你会怎么做呢?

理想情况下,我可以直接在grails应用程序中构建我的portlet,或者在不同的战争中部署时将它们连接在一起。

2 个答案:

答案 0 :(得分:3)

几周前,我发布了一个GateIn Portlet plugin来更新PortletsPlugin并使其可用于最后的Grails(1.3.7)和Spring MVC(3.0.5)。如果您愿意,我可以将我的更改后端移植到原始portles插件及其LR实现。您使用哪个LR版本?

如何向您展示域对象,更多地了解您的环境设计选择。最简单的方法是将所有portlet放在单个grails应用程序中。如果您的portlet没有逻辑连接在一起,请在单独的战争中进行。但是如果你只使用域类来输出一些文本,那么编写一个只使用GORM的标准Java servlet的性能和管理可能会更好。

答案 1 :(得分:1)

Portlets Plugin,但没有积极维护(几年前我写过原版)。您可以随意使用它,并根据需要升级/修补。

否则我猜你可以创建一个标准的Java portlets WAR并通过REST调用grails吗?

欢呼声