Portal 的组成可以分为三部份(1) Portal Server(2) Portlet Container (3) Portlet
1)Portal Server 的定义是
一
个 Portal(门户网站)就是指一个 Web-based 的系统,通常都会提供个人化设置、单一登陆、以及由各种不同来源或不同网站取得各式各样的
信息,并且将这些信息放在网页之中组合而成的呈现平台,门户网站会有精巧的个人化设置去提供定制的网页,当不同等级的使用者来浏览该页面将获得不同的信息
内容。
2) Portlet Container 的定义是
portlet container 是提
供 portlets 执行的环境,包含了许多 portlets 并且管理他们的生命周期,他也会永远保存着 portlets 的喜好设置,一
个 portlet container 接收到来自 portal 的请求后,接着将这个请求传递给存在 container 的 portlet 执
行。portlet container 没有义务去组合 portlets 产生的信息?容,这个工作必须由 portal 来处理。
portal 和 portlet container 可以放在一起视为同一个系统的组件,或者分开成为两个独立的组件。
3) Portlet 的定义是
一
个 Portlet 是以 Java 技术为技术的 Web 组件,由 Portlet Container 所管理,专门处理客户
的 request 以及产生各种动态的信息内容。Portlets 为可插式 ( pluggable ) 的客户界面组件,提供呈现层成为一个信息系
统。
这些由 portlet 产生的内容也被称为片段 (fragment),而片段是具有一些规则的Markup( HTML、
XHTML、WML ),而且可以和其他的片段组合而成一个复杂的文件。而 Portlet 中的内容正常来说是与其他 Portlet 的内容聚合而成
为一个 Portal 网页。而 Portlet 的生命周期是被 Portlet Container 所管理控制的。
客户端
和 portlets 的互动是由 portal 通过典型的 request/response 方式实现,正常来说,客户会和 portlets 所
产生的内容互动,举例来说,根据下一步的连接或者是确认送出的表单,结果 portal 将会接收到 portlet 的动作,将这个处理状况转向到目
标 portlet。这些 portlet 内容的产生可能会因为不同的使用者而有不同的变化,完全是根据客户对于这个 portlet 的设置
分享到:
相关推荐
3. **PORTLET**:portlet是门户中的独立组件,它可以是动态的Web内容,如新闻、天气预报等,也可以是功能性的应用,如邮件系统、日历等。 4. **PORTLET PREFERENCES**:portlet的偏好设置允许用户根据个人喜好定制...
WebSphere Portal支持创建不同类型的业务门户,如领导门户、销售门户、员工门户和客户门户。每个门户可根据不同角色和级别的用户需求,展示相应的portlet,例如,领导门户可能包含销售统计、客户服务和生产管理等...
#### 五、为什么选择 JBoss Portal 1. **开源与标准支持**:基于开放源代码和标准的技术栈,使得企业能够更加灵活地定制和扩展门户的功能。 2. **强大的社区支持**:作为 JBoss.org 开发者社区的一部分,JBoss ...
《深入解析WebSphere Portal Server:构建下一代企业门户》 WebSphere Portal Server,作为IBM旗下WebSphere平台的重要组成部分,被设计为新一代的企业门户解决方案,旨在提供一个统一、安全且易于访问的平台,使得...
文件"DHCP搭建.doc"可能详细介绍了DHCP服务器的具体配置步骤,而"Portal系统搭建.pdf"则可能包含Portal服务器的安装、配置和测试过程。阅读这两个文件将对DHCP和Portal服务器的搭建提供深入理解,并帮助你成功部署...
WebSphere Portal是一款由IBM提供的强大企业门户平台,它依赖于数据库来存储配置信息、用户数据以及各种门户组件的状态。本篇文章将深入探讨如何将WebSphere Portal原本使用的DB2数据库迁移到Oracle数据库,以满足...
- **规划的重要性**:合理的规划可以帮助企业最大化利用WebLogic Portal的优势,确保门户系统达到最优性能水平。 - **控件数量**:门户中的控件数量(页面、Portlet、按钮等)直接影响性能表现。控件数量增加会导致...
【Portal技术简介】 Portal技术是Web应用程序的一种形式,它旨在为用户提供一个集中的访问点,以便获取和交互来自多个信息源的内容。Portal的核心特性包括个性化、单点登录、内容聚合和用户角色定制。这一技术的...
Portal,即门户,是一种集成了多种应用和服务的平台,用户可以通过单一界面访问到所需的各种资源。Portal的主要目标是提高工作效率,简化用户操作,通过个性化定制,满足不同用户的特定需求。 2. **Portal的核心...
SIMATIC TIA Portal 是西门子推出的一款集成自动化软件,用于设计、编程、模拟和调试工业自动化系统。在本文中,我们将深入探讨如何将TIA Portal V16中的SIMATIC MTP V1.0库升级到TIA Portal V17中的SIMATIC PFL V...
IBM Portal是IBM的一款企业级门户产品,它提供了集成的访问控制、个性化和协作功能,用于构建统一的企业入口。IBM Portal 6.1版本可能运行在各种数据库平台上,但迁移至Oracle数据库可能是因为Oracle在性能、扩展性...
##### 1.2.3 配置门户使用IDS 完成上述步骤后,可以配置Portal使用IDS作为LDAP服务器: 1. **禁用WAS安全性**:在Portal安装过程中,默认启用了WAS的安全性。为了使用IDS,需要先禁用它。 2. **运行验证命令**:...
Portlet是门户中的基本组件,它可以是小型的应用程序或者内容展示单元,为用户提供特定功能或信息展示。 1. **门户(Portal)**:门户的核心作用在于整合,它将企业内部的各种应用、数据和服务聚合在一起,形成一个...
在工业自动化领域,西门子TIA Portal是一个集成自动化工程软件,用于编程、配置和调试SIMATIC控制器、HMI和网络。随着技术的发展,新版本的TIA Portal提供了更多的功能和优化,但如何将早期版本的项目转换到TIA ...
IBM Tivoli Portal安全管理解决方案针对这些问题,提供了一体化的安全管理平台,简化用户管理,消除功能冗余,强化企业门户的安全性和用户体验。通过整合和自动化,该解决方案帮助企业在安全和效率之间找到平衡,...
【IBM Portal培训】是针对那些希望深入理解和掌握IBM企业级门户解决方案的专业人士设计的课程。IBM Portal是一个功能强大的平台,它允许组织构建统一的、个性化的访问入口,整合各种应用程序和信息源,提供高效的...
【标题】"前端项目-portal.zip" 涉及的是一个基于Node.js开发的前端门户客户端项目。在现代Web开发中,前端项目是构建交互式用户界面的关键部分,它负责处理用户与应用程序之间的交互。Node.js,作为一个JavaScript...
"portal 客户端"可能是指一种特定类型的客户端应用,比如企业门户、Web门户或者某种服务的专用客户端。这种客户端可能用于访问多种资源和服务,提供统一的登录和个性化界面。 "反编"一词在这里很可能是指“反编译”...
如何将早期 TIA Portal 版本创建的项目转换到TIA Portal V14或更高版本?