JSR268 规范简介
jopen
13年前
<h4>下面是该新规范的一些主要功能及特性: </h4> 1. 资源服务:一种新的通过 Portlet 呈现资源的方式。 <br /> 2. 事件:通过发送事件和接收事件来实现 Portlet 之间的通信。 <br /> 3. Portlet 过滤器:与 servlet 过滤器类似,根据 Portlet 请求和响应动态的呈现内容 <br /> 的变换。存在以下四种类型的 Portlet 过滤器: <br /> o Action 过滤器 <br /> o Render 过滤器 <br /> o Resource 过滤器 <br /> o Event 过滤器 <br /> 4. 共享呈现参数:除了 Portlet 私有的呈现参数之外,新增了可以在 Portlet 之间共享 <br /> 的呈现参数。 <br /> 5. Portlet 窗口:提供 Portlet 窗口 ID 供 Portlet 使用 <br /> 要讲解 Portlet,首先要明确三个概念:Portal、Portlet、Portlet 容器。Portlet 与 Portlet <br /> 容器的关系可以比较servlet与servlet容器的关系,两者是完全一致的,开发者按照 Portlet <br /> 规范开发Portlet,部署在中间件提供商(ibm、oracle、apache)提供的Portlet容器中运行, <br /> 比较难理解的是 Portal,首先 Portal 是一个 JEE 的 application,Portal 负责提供页面给客户, <br /> 其次Portal里面的内容是 Portlet生成出来的。一般的过程是,用户通过web客户端向 Portal <br /> 发起 http 请求,Portal 解析这些请求,把请求“下发”给 Portlet 容器,Portlet 容器来调用 <br /> Portlet,由 Portlet 产生输出返回给 Portlet 容器,Portlet 容器再把输出返回给 Portal,Portal <br /> 负责把这些Portlet的输出聚集起来,把内容返回给web客户端。 下面来具体描述一下Portal、 <br /> Portlet、Portlet容器三个概念。