全部展开
A. Portlet定义

Portlet规范中的
JSR168指出: “ Portal是一个Web应用程序,通常用于提供个性化,单点登录,汇总来自各种信息源的内容,并充当信息系统表示层的宿主. 将来自各种信息源的内容集成到网页中的活动. ”

第二门户功能
门户功能可以分为三个主要区域:

1. Portlet容器: Portlet容器与Servlet容器非常相似. 所有portlet都部署在portlet容器中. Portlet容器控制Portlet的生命周期,并为其提供必要的资源和环境信息. Portlet容器负责初始化和销毁Portletweb portal服务器,将用户请求传输到Portlet并合成响应.
2. 内容聚合: Portlet规范中指定的门户的主要任务之一是聚合各种Portlet应用程序生成的内容.

3. 公共服务: Portlet服务器的优势之一是它提供的一组公共服务. 这些服务不是portlet规范所必需的,但是门户的商业实现提供了丰富的公共服务,以区别于竞争对手. 预期在大多数实现中会找到几种公共服务:
(1)单一登录: 您只需登录一次门户服务器即可访问所有其他应用程序,这意味着您不需要分别登录每个应用程序. 例如,登录到Internet网站后,就可以访问邮件应用程序,IM消息传递应用程序和其他Internet应用程序,而不必分别登录这些应用程序.
Portal服务器将为您分配一个密码库. 您只需在邮件应用程序中设置一次用户名和密码,该信息将以加密方式存储在通行证中. 当您登录到Internet站点并想要访问邮件应用程序时,门户网站服务器将从护照中读取您的护照并为您登录到邮件服务器. 您对其他应用程序的访问将得到相应处理.
(2)个性化: 个性化服务的基本实现使用户可以从两个方面对他的页面进行个性化: 首先,用户可以根据自己的喜好决定标题栏和控件图标的颜色. 其次,用户可以确定哪些portlet在其页面上. 例如,如果我是体育迷,则可以用提供有关我最喜欢的球队的最新信息的portlet替换股票和新闻portlet.
个性化服务的一些领先的商业实现使您可以建立标准(例如收入和利息),以向用户显示他们所基于的应用程序类型. 在这种情况下,可以设置一些业务规则,例如“向有收入X的任何用户显示礼品产品的门户”和“向有收入X的任何用户显示折扣产品的门户”.
还有一些公共服务,例如机器翻译,其中门户网站服务器将Portlet生成的内容翻译为用户所需的语言. 大多数商业门户服务器支持手持设备访问web portal服务器,并能够为不同的浏览终端生成不同的内容.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-150673-1.html
我们闷头建岛