3

我对 java portlet (JSR 286) 有几个问题。我的要求是使用 java portlet(客户端提供的选项之一)将 php 网站集成到客户端的主站点。

我们是否必须为目标网站中的每个页面实现 portlet?
我们是否必须为每个网页请求的图像、css 和 javascript 文件实现单独的 portlet?
在目标站点中使用 AJAX 时使用 portlet 是否有任何限制?
在 php 站点中管理会话有什么问题吗?
我们可以从 servlet 访问 php 服务器中的会话吗?
如果您至少知道上述问题之一的答案,请尽快回复。我明天之前需要它:(。

非常感谢您花时间阅读本文。
谢谢和问候,
曼朱拉

4

1 回答 1

2

Portlet 是“迷你页面”,您可以将它们组合在一起以创建门户应用程序(如我的雅虎)。它们是用 Java 编写的,这意味着您不能将 PHP 页面合并为 portlet。这也意味着您无法从 portlet 代码访问 PHP 会话(假设您使用 apache)。

您可以在此处查看有关 AJAX 和 portlet 的信息。

根据您的问题,我认为您可能会编写一个 portlet,其中包含一个指向您的 php 应用程序的 iframe。

添加信息

您还可以实现您的 portlet 以打开到 php 页面的 http 连接,获取其内容(如 curl)并将其作为 URL 发送。在这种情况下,我建议查看远程 Portlets 的 Web 服务,如果您想要数据来自远程源的 portlet,它似乎更适合。

于 2009-11-03T13:00:38.857 回答