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容器三个概念。