portlet 是可再用的 Web 模块,它们在门户网站服务器上运行,并提供对基于 Web
的内容、应用程序和其他资源的访问。公司可以创建它们自己的 portlet 或从第三方 portlet 编目中选择
portlet。portlet 用于组装成更大的门户网站页面,其中同一 portlet 的多个实例为每个用户显示不同的数据。
从用户的角度来看,portlet 是门户网站站点中提供特定服务或信息(例如,提供日历和新闻)的窗口。从应用程序开发者的角度来看,portlet 是可插入的 Web 模块,它们被设计成在门户网站服务器的 portlet 容器中运行。
portlet 容器提供了一个运行时环境,portlet 在这个环境中进行实例化、获得使用并最终被销毁。portlet
依靠门户网站基础结构来访问用户概要文件信息、参与窗口和操作事件、与其他 portlet
通信、访问远程内容、查找凭证以及存储持续数据。portlet API 提供了这些功能的标准接口。portlet 容器不是一个类似于
servlet 容器的独立容器。它作为 servlet 容器之上的一个薄层进行实现,并重复使用 servlet
容器所提供的功能。
页面上的每个 portlet 都负责以标记段的形式提供其输出,以集成到门户网站页面。门户网站负责提供有关每个 portlet
的标记。例如,门户网站可以提供 HTML 格式的标记,该标记为每个 portlet 给定具有最小化、最大化、帮助和编辑图标的标题栏。
portlet 和 Servlet API
portlet
是特殊类型的 Web 模块,它们被设计成在门户网站的环境中运行。它们写入扩展或复制 Servlet API 的 API 中。与 servlet
相反,portlet 可能不会将错误直接发送到浏览器、转发请求或将任意的标记写入输出流。与 servlet
相比较,另一个差异是,portlet 依赖门户网站基础结构的特定功能,例如,用户概要信息、存储并检索持久设置以及获取客户机信息。
总之,与 servlet 相比,可更加动态地管理 portlet。当门户网站服务器在运行时,由多个 portlet 组成的
portlet 应用程序可以通过门户网站管理界面进行安装和除去。具有适当访问权的管理员可在任何时候以类似的方式更改 portlet
的设置,而无需停止/重新启动门户网站服务器 Web 应用程序。portlet 可进行动态创建和删除。例如,一旦管理员创建新的剪切,剪切管理
portlet 就可创建新的 portlet 实例。
分享到:
相关推荐
#### Portlet概念 Portlet定义了Portal页面上的一个区域,并且可以与Web框架结合使用。了解Portlet的定义,有助于开发者更好地掌握其在Portal环境中的功能和作用。 #### Portlet URLs Portlet URLs是Portlet交互的...
#### 一、Portlet概念解析 Portlet规范,主要涉及JSR#168标准,是专为门户应用设计的一套框架,用于构建高度个性化和交互式的Web应用程序。它将门户(Portal)分解为三个关键部分:Portal Server、Portlet ...
2. **portlet概念**: Portlet是一种可重用的Web组件,它可以被嵌入到portlet容器(如Liferay Portal)中,提供特定的功能。portlet可以通过portlet API与portlet容器进行交互,如渲染内容、处理用户事件、管理用户...
1. **Portlet 概念与 WebSphere Portal** Portlet 是一种可重用的组件,它可以在门户环境中展示内容或功能。WebSphere Portal 提供了一个平台,可以组合多个 Portlet 来创建个性化的用户界面。通过 Portlet,开发者...
本文将详细介绍Portlet标准及其在Portal中的应用,帮助读者理解这一技术的核心概念。 **1. 什么是Portal(门户)** Portal,中文常译为“门户网站”,是一种基于Web的系统,它提供了个性化设定、单一登录功能,并...
这份手册深入探讨了portlet开发的关键概念、技术和最佳实践。 首先,portlet开发涉及到的主要技术有Java Portlet API,它是基于Java EE平台的。Java Portlet API提供了一组接口和类,使得portlet能够与门户服务器...
下面我们将深入探讨portlet的基本概念、工作原理以及如何入门学习。 一、Portlet概述 Portlet是Java Portlet API(JSR-168和JSR-286)定义的一种标准组件模型,用于构建可插入到门户中的交互式小应用程序。一个...
开发Portlet需要了解其基础概念、生命周期、与servlet的关系以及开发环境的搭建等。 ### Portlet基础知识 Portlet是Portal页面的一个区域,它类似于Web应用中的servlet,但是它运行在Portal容器中。Portal是一个为...
1. **Portlet概念**: - Portlet是门户应用程序的基本构建单元,它们是可重用的组件,能够动态地生成内容,并且可以与其他Portlet共享数据。 - Portlet可以在门户页面上显示各种类型的信息,如新闻、天气预报、...
1. **Portlet概念和Portlet 2.0标准**: Portlet是一种Java EE技术,用于构建动态Web内容的组件。Portlet 2.0是此技术的一个重要版本,它在Portlet 1.x的基础上提供了许多增强特性,包括更好的生命周期管理、事件...
**jQuery Portlet 知识详解** `jQuery Portlet` 是基于 jQuery UI 框架实现的一种portlet组件,它主要用于构建可自定义布局、具有...通过深入理解这些概念和技术,开发者可以构建出更加高效、易用的企业级门户系统。
1. **了解portlet概念**: 首先,你需要理解portlet的基本原理,包括portlet生命周期、渲染、事件处理和通信机制。 2. **理解Struts基础**: 探索Action、ActionForm、配置文件等核心概念,熟悉MVC设计模式。 3. **...
首先,我们需要了解portlet的基本概念。portlet有三种主要的生命周期阶段:初始化、渲染和服务。初始化阶段是portlet加载时执行的,用于设置portlet的全局属性;渲染阶段是portlet根据请求生成响应内容;服务阶段则...
本篇文章将深入探讨Portlet的概念、功能、工作原理以及相关的技术标准。 Portlet是Java Portlet API的核心组成部分,它允许开发人员创建可重用的、自包含的Web组件,这些组件可以集成到一个统一的门户界面中。通过...
#### 5.4 Portlet概念应用于JSF - **概念融合**:讨论了如何将Portlet的概念和最佳实践应用于JSF中。 - **优势分析**:分析了这种结合带来的好处。 #### 5.5 整体示例 - **综合案例**:提供了一个综合性的示例,...
**Portlet概念** - **核心概念**:Portlet的基本单元包括Portlet自身、请求对象、响应对象、会话管理等。 - **具体细节**: - **Portlet**:代表一个具体的门户应用程序。 - **PortletRequest/PortletResponse...