使用Liferay SDK访问Liferay移动应用程序中的Portlet

使用Liferay SDK访问Liferay移动应用程序中的Portlet,liferay,liferay-6,Liferay,Liferay 6,我在我的系统上使用liferay 6.2,我创建了一个站点和一些portlet。现在我想在移动应用程序中使用相同的站点。我在互联网上搜索了使用liferay服务的移动应用程序。 如果我使用liferay SDK创建移动应用程序。是否可以与我在桌面站点中创建的portlet进行通信。我想您已经知道LR 6.2主题系统是由bootstrap提供支持的,因此,如果您的标记的portlet编写得很好,您可以在移动环境中查看该网站 说到本机移动应用程序,我认为您指的不是Liferay SDK,而是。 在这

我在我的系统上使用liferay 6.2,我创建了一个站点和一些portlet。现在我想在移动应用程序中使用相同的站点。我在互联网上搜索了使用liferay服务的移动应用程序。
如果我使用liferay SDK创建移动应用程序。是否可以与我在桌面站点中创建的portlet进行通信。

我想您已经知道LR 6.2主题系统是由bootstrap提供支持的,因此,如果您的标记的portlet编写得很好,您可以在移动环境中查看该网站

说到本机移动应用程序,我认为您指的不是Liferay SDK,而是。 在这种情况下,您将能够使用数据提供给您的API访问数据。事实上,它包装了Liferay JSON web服务

您的另一个选择是使用任何其他类型的方式编写移动应用程序,并在客户端内部编写以访问Liferay JSON web服务

这些选项从一个基本概念开始:您的portlet用于提供数据访问。在这种情况下,您只需要确保您的服务也声明为“远程”。如果不是,请修改service.xml文件并重新启动生成服务

如果您没有使用LR服务层(并且不想使用它),只需为任何外部调用创建一个带有一个方法的服务层(不带表)

如果未使用(也不会使用)Liferay服务层,则只需创建一个RESTfull资源侦听器,并以这种方式管理远程调用

最后,别忘了Liferay核心服务已经公开为JSON服务(因此您可以通过移动SDK或应用程序的任何客户端调用它)。。。顺便说一句,从LR 6.2开始,来宾用户访问这些方法有很多困难


希望有帮助。

可以使用自定义远程Web服务,通过Http,您可以调用该服务,并使用Liferay mobile SDK与portel通信