Liferay 6.0的Ext插件

时间:2012-09-09 20:19:25

标签: java-ee liferay portlet liferay-6

我需要在我的portlet中添加一些功能(发送电子邮件)。我想用ext-plugin做,并在我的jsp页面中使用<portlet:actionURL ...>。如何使用ext-plugin实现此操作?

1 个答案:

答案 0 :(得分:1)

想要使用ext-plugin:它是侵入性的,你可以访问Liferay的实现细节,你可能会无意中使用它并依赖它。

因此,如果它是您自己的portlet,请帮自己一个忙,并在适当的插件中实现它们。请注意,在ext-plugins中不推荐使用portlet支持,并且将从以后的版本中删除它:您现在也可以执行转换并停止使用ext作为portlet。

澄清一下,因为我说你不希望使用ext:你可能需要来使用ext,而ext是一种很好的机制来覆盖很多Liferay的实现 - 运作良好,并且早已建立。然而,它是侵入性的,它导致比其他 - 适当分离 - 插件更多的升级困难。但是,即使你需要来使用ext:尽可能小地保持它并在插件之外完成大部分工作。

现在提问:

我的印象是你已经有了portlet(因为你想向他们添加一些内容)并且不明白你在问什么:它是“我如何用java发送邮件?”或“如何编程到portlet API?”或“我如何使用Liferay的服务发送电子邮件?”

前两个问题对于在这种情况下的回答来说有点过于宽泛,对于第三个问题,您可能希望查看Liferay的MailLocalServiceUtil类,也可用于插件。