Portal是什么?web
Portal是一组小的web应用(也就是Portlet)的集合。它提供了以下的功能好比:我的化,内容聚合(从各个不一样的信息源),认证,定制。换句话说,它提供了总体页面。Portal不单单聚合Portlet,还要聚合其余页帧片段,这也片段也许根本juice不是Portlet.服务器
Portlet是什么?架构
Portlet是一个能够插入的UI组件,它能够提供指定的内容,这些内容能够来自于信息系统。它的主要责任是产生标记语言的片段,而且显示于Portlet Window中,而后多个Portlet Window共同被Portal页面所包含。换句话说,它提供了页面的一个区域。ide
Portal架构:ui
Portal架构包含Portlet 容器和Portal服务器:blog
Portlet 容器:生命周期
它负责管理Portlet实例的生命周期,而且负责发送Portlet产生的页帧到Portal服务器去聚合。get
Portal服务器:it
它负责提交来自Portal页面上的用户请求到Portlet容器,而且负责聚合多个Portlet产生的页帧到Portal页面,还负责为Portal页面提供一致的外观。class
这些概念关系以下图所示: