spring - 将 portlet 与 grails 应用程序上下文连接起来,还是通过 grails 部署多个 portlet?

标签 spring grails groovy portlet liferay

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

你会怎样做呢?

理想情况下,我可以直接在 grails 应用程序中构建 portlet,或者在部署到不同的 war 中时以某种方式将两者连接在一起。

最佳答案

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

如何公开域对象更多地取决于您的环境设计选择。最简单的方法是将所有 portlet 放在单个 grails 应用程序中。如果您的 portlet 没有逻辑连接在一起,请在单独的 war 中进行。但是,如果您仅使用域类来输出一些文本,那么编写仅使用 GORM 的标准 Java servlet 可能会更好地提高性能和管理效率。

关于spring - 将 portlet 与 grails 应用程序上下文连接起来,还是通过 grails 部署多个 portlet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5379257/

相关文章:

java - spring以:input形式显示错误的用户输入

spring - 将 HTML5 占位符属性添加到 Spring 3.0 表单输入元素

spring - 在流模式下获取 java.net.HttpRetryException : cannot retry due to server authentication,

java - Spring不加载静态内容

grails - Quartz Grails插件

java - 处理超出需要的属性

tomcat - Grails 应用程序 Tomcat 或 VMware vFabric

Grails neo4j 插件问题

gradle - 将Ant转换为Gradle正则表达式任务

grails - 模型中保存的消息未显示在 View 上