- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试在谷歌应用引擎上构建一些“portlet 服务器”。(作为开源)
我想使用 JSR168/286 标准,但我认为应用引擎将使它介于棘手和不可能之间。
有没有人试过运行 jetspeed 或内部使用 pluto 的应用程序在谷歌应用引擎上?
根据我目前对 portlet 和 google app engine 的了解,我预见到这些问题:
从部署的角度来看,带有 portlet 的 war 文件或多或少是一个完整的网络应用程序(是的,我知道没有门户网站它就无法正常工作服务器)。 war 文件可能包含它自己的 web.xml 等。这使得在应用引擎上部署相当困难,因为应用程序是彼此不可见,因此所有包含存档的 portlet 都需要包含在已部署的“基于应用引擎的门户服务器”的 war 文件中。
“portlet”(至少在 liferay 中)作为永久 servlet 启动进程,基于它们位于同一位置的 portlet.xmls 和 web.xmls加载的每个 portlet 存档。我认为这可能有问题应用引擎,因为一切都在一个大的“网络应用程序”中,所以可能会很棘手从每个存档访问 portlet.xmls。
在我看来,这妨碍了 100% 的兼容性。
这里有任何人对组合 portlet 和应用引擎?
您认为修改 jetspeed、pluto 或任何其他 portlet 容器以使其能够运行是否可行它在应用引擎上?
最佳答案
我已经简要地看了它 - 你最大的问题是 Portlet 规范建立在但覆盖了 servlet 规范的一些关键位 - 特别是它通常需要支持跨上下文调用。
虽然可以设计一个包含多个 portlet 和 servlet 容器的 web 应用程序(通常是为管理 portlet 完成的,或者在 Liferay 的情况下是它们的大部分堆栈),但这并不容易。
实际上,如果考虑在 AppEngine 上做门户类型的事情,我会更仔细地考虑托管 OpenSocial 小部件(如果你真的想要标准),也许在 Shindig 中运行,或者在外部托管。这也可以让您获得 JSR-168 兼容性,因为有许多(不是很好的)桥接 portlet 来托管小部件,而且它不是一个很难编写的适配器。
关于java - 像谷歌应用引擎上的 pluto 或 jetspeed 这样的 Portlet 容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2597854/
在今天的一次采访中,我提到我在 portlet 中做了一些 jsf 工作。面试官询问 portlet-bridge 的具体功能。我从来没有研究过它,只是使用它,因为我被告知它会使 jsf 在 port
我是 Portlet 应用程序开发的新手,我对 PortletContext 对象有一个疑问。如果在单个 Portlet 应用程序中配置了多个 Portlet,则每个 PortletApllicati
我正在尝试修复分配给自定义 portlet 管理器的日历 portlet 的月份导航。这个管理器是从一个特定的浏览器页面模板调用的: 不幸的是,经理没有为我呈现带有散列的包装器,因此我尝试手动将 k
使用 documentation在 plone.org 和论坛中的一些网站上,我能够在 Plone 4.0.8 中的内容下方获得一个自定义 portlet 管理器。实际上,目标是让 4 个自定义管理器
是否可以在一个 portlet 中创建几个 portlet?我的意思是多级 portlet。 最佳答案 是的。您可以使用 Nested Portlet为此目的。这是其他 portlet 的布局容器。您
当我在 tomcat 服务器上的 liferay 6.0.6 中一个接一个地部署两个 portlet 时,第二个部署的 portlet 正在取消部署第一个部署的 portlet,反之亦然: 堆栈跟踪:
我正在使用 Spring MVC Portlet 开发一个 portlet 并部署在 Liferay 中。我对这个 portlet 的意图是显示一个包含一些重要信息的树。为了实现这个目标,我需要请求服
所以我用谷歌搜索了一整天,得到的答案很少,但他们都失败了。更不用说所有的解决方案都 > 3 岁了。我正在使用 LR 6.1 CE。将不胜感激简单的工作示例,因为其他答案总是让我获得空值。 最佳答案 有
我正在使用portlet function of JQuery UI创建一个基本的门户页面。 JQuery UI 页面上的示例显示了一个非常简单的示例,其中包含 3 列和适合这些列的固定大小的 por
对于由 Liferay EE 6.0 SP1 提供支持的网站,有时某些页面需要“共享”某些 portlet 的同一实例,但其他页面将拥有自己的实例。 例如(人为设计,但希望能够说明问题),考虑一个带有
我是 Liferay portlet 的新手。谁能告诉我如何根据另一个 portlet 的事件显示或隐藏一个 portlet。我只想在ice:spaces 中编码,而不是任何其他方式。如果有人知道这个
父 portlet 有一个表单,我填写但尚未提交。 然后,我从这个父 portlet 中单击一个链接来打开一个弹出 portlet,在弹出窗口中填写表单并提交值。 该值现在应该在父 portlet 中
我有一个页面,其中包含一个 portlet(portlet A)和一个用于打开弹出窗口的按钮。 Liferay.Util.openWindow(..) 在弹出窗口中,我有另一个 portlet(por
我的问题是如何从一个 portlet 转到另一个。 我的场景是这样的: 用户可以查看特定 portlet 的 view.jsp。当他单击按钮时,页面将显示另一个 portlet 的 view.jsp。
例如,我有三个 portlet:portletA、portletB 和 portletC。 portletA 显示在左侧,它有两个链接 linkB 和 linkC。 如果我点击 linkB 然后 po
为什么我要在 tomcat 和 gwt 之上使用 java portlet?portlet 是否会减少或不需要我使用 jsp 和 jsf?Jboss 是否已成为 portlet 进化文化的一部分? J
我需要自定义哪个 portlet 出现在“添加更多 portlet 菜单”中,如下图所示: 我需要根据登录的用户或站点(社区)限制此菜单中显示的 portlet 数量。这样,站点所有者或站点管理员将能
我如何重新排序 portlet,以便继承的父 portlet 排在当前项的 portlet 之前? 最佳答案 Mathias 的解决方案似乎更简单;无论如何,如果您不想安装第三方产品,我想保留此文档。
在 Plone 4.1 中禁用站点范围内的 portlet 类型的最佳方法是什么?默认设置提供约 10 个 portlet 类型,但站点用户仅拥有少数几种用例(静态文本、新闻)。 最佳答案 Portl
我正在将最基本的 Portlet 部署到 Liferay: public class FirstPortlet extends GenericPortlet { @RenderMode(nam
我是一名优秀的程序员,十分优秀!