ポートレット・コンテナーの上に構築されている単純なポータル・フレームワークは、JSR-286 に準拠しています。 ただし、 WebSphere Application Server 実装は、 JSR-286 ポートレット仕様のオプション・フィーチャーのサブセットをサポートします。
本系列的 第1 部分 简单回顾了 JSR 168 Portlet, 并列出了 JSR 286 Portlet 的新增内容。第2 部分 和第3 部分将通过在 Apache Pluto 2.0 平台上开发和部署 Portlet 应用程序,向读者介绍 JSR 286 Portlet 新特性的使用方法。 关于本文 本文承接 第2 部分,继续介绍 JSR 286 Portlet 的 Portlet 过滤器和 Portl...
为了更好的解决这两种方法的局限性,JSR 286 采用了一种新的资源服务方式 —— Portlet 资源服务。即 JSR 286 引入了一个新的具有serveResource方法的可选生命周期接口ResourceServingPortlet,该接口可以由 ResourceURL 触发,Portlet 可以通过PortletResponse.createResourceURL方法创建它。资源 URL 包含当前 Portlet 的瞬时...
portlet (jsr286)与spring的开发 在云计算领域,Portlet (JSR 286) 和 Spring 是两个重要的技术概念,它们在 Web 开发和应用程序架构方面具有不同的作用。 Portlet (JSR 286) 是Java Portlet Specification 的一部分,它是一种基于 Java 的 Web 应用程序开发技术,用于构建可重用、可嵌入的 Web 应用程序组件。Portle...
JSR286portlet中使用Ajax的方法 JSR286portlet支持Ajax 一个平常的portlet先,jsr286类型。 /Train01/WebContent/WEB-INF/portlet.xml <?xml version="1.0" encoding="UTF-8"?><portlet-appxmlns="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd"version="2.0"xmlns:xsi="http://www.w3.org/...
当门户呈现JSR时,它会显示以下异常"Error 500: java.lang.ArrayIndexOutOfBoundsException:数组索引超出...
In this three-part series, the articles describe new features available in the Java Portlet Specification 2.0 (JSR 286) and extensions supported by OpenPortal Portlet Container 2.x.
Apache Pluto 2.0 是 JSR 286 的参考实现,是实现了 Portlet 2.0 API 的 Portlet 容器,充当 Portlet 的运行时环境,与 web 应用服务器的 Servlet 容器的运行时环境支持 Servlet 的情形非常相似。Pluto 2.0 目前支持的 JSR 286 Portlet 新特性有资源服务、事件、Portlet 过滤器、共享呈现参数、 Portlet 窗口。
JSR286Portlet的新特性介绍 事件发布接收与处理 事件发布:我们可以在希望发布事件的Portlet的processAction()方法里,通过调用 ActionResponse的setEvent()进行事件发布,setEvent()方法的输入参数为事件的名称和对 应的值,这些参数必须与我们前面在portlet.xml中的事件声明一致。 清单13.事件发布 publicclassTestSenderPortle...
对于交互,指的是Portlet之间的交互,对于JSR168/286来说,主要是以事件来实现.Portlet可以发布一个事件或者监听一个事件,当然一些参数也可以通过事件在不同的Portlet之间传递. 有一点是需要说明的:符合JSR168/286的Portlet应用一定是J2EE应用,因为JSR168/286构建在Servlet之上.符合WSRP标准的可能是J2EE应用,也可能是.NET...