JSR 168: Portlet Specification

来自开放百科 - 灰狐
跳转到: 导航, 搜索

Java Standardization Request 168(JSR 168)定义了一个Portlet规范,包括 Portlet 容器和 portlet 之间的合约。

Portal 和 Portlet 容器

portal是一个 Web应用程序,它通常提供不同来源的个性化、单点登录的内容集合,并且托管不同后端系统的表示层。

Portal的主要任务是将不同的应用程序集合到一个页面,这个页面的外观是Portal 用户共有的。Portal也可以有复杂的个性化特征,这些特征能够给用户提供自定义内容。Portal页可以有不同的 Portlet 集,以便为不同的用户创建内容。

基本的 Portal 体系结构

图展示了 Portal 的体系结构,比如一个由 WebSphere Portal 提供服务的Portal。客户端请求由 PortalWeb 应用程序进行处理,它为当前用户检索当前页上的 Portlet。然后,Portal Web应用程序为每个 Portlet 调用 Portlet 容器来通过 Container Invoker API 检索它的内容。Portlet 容器通过 Portlet API 调用Portlet。Container Provider Service Provider Interface(SPI)允许 portlet 容器通过Portal 检索信息。

Portlet 容器运行 Portlet,给它们提供所需的运行时环境,并且管理它们的生命周期。它为Portlet 首选项项提供持久性存储,这使得能够为不同的用户生成自定义输出。

相关联接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱