WEB开发网
开发学院操作系统windows 2008 Windows 2008 server上部署开源Portal 阅读

Windows 2008 server上部署开源Portal

 2008-02-26 12:33:02 来源:WEB开发网   
核心提示: 四、Portal的体系结构为了帮助理解Portal的结构,下面将介绍一些用到的Portal的术语,Windows 2008 server上部署开源Portal(4),1.portlet和页面portlet和页面是Jahia Portal3中介绍的两个最重要的新概念,Jahia Portal

四、Portal的体系结构

为了帮助理解Portal的结构,下面将介绍一些用到的Portal的术语。

1.portlet和页面

portlet和页面是Jahia Portal3中介绍的两个最重要的新概念。Jahia Portal将经过组织的信息显示在页面上,每个Jahia Portal页面由显示的小区域组成,这些小区域称为portlet。portlet是显示来自数据源信息的可重用、可插入的组件。portlet通常组织成垂直和水平的表格单元。实际上,portlet通过HTML表格单元来实现。portlet有不同的种类,如内置portlet和可编程portlet。

2.portlet提供者

提供者是给一个或多个portlet提供信息的实体。例如,Jahia Portal预先建立了一个RecentObjectsportlet的提供者,该提供者只允许登录用户浏览和访问最近对象,公众用户没有权限运行该portlet。有两种主要类型的提供者:数据库提供者和Web提供者。数据库提供者是用Java或PL/SQL编写的,存储在Jahia 数据库中。在Jahia Net8上执行调用该提供者。而对于Web提供者,调用该提供者是在HTTP上执行的。Web提供者能在任何Web开发环境下实现,如JSP或Java。

3、Portlet 容器

portlet在portlet容器中运行,portlet容器为portlet提供必需的运行环境。portlet容器包含portlet(组件)并且管理它们的生命周期,它也为portlet的参数设置提供持久化的存储。portlet 容器不是一个类似于 servlet 容器的独立容器。它是在 servlet 容器上通过扩展方式实现的,并重用 servlet容器提供的功能。工作原理

portlet的生命周期由portlet容器管理。web端通过由Portal执行的请求/应答机制与portlet进行交互。通常,用户与由portlet产生的内容进行交互,比如通过单击按钮或链接,Portal接收到portlet窗口的动作,随后将portlet产生的内容送至用户操作的portlet窗口。 对不同的用户,一个portlet产生的内容可能会大不一样,这与用户对portlet的设置有关。portlet容器接收来自Portal的请求并运行它管理的portlet执行请求。portlet容器并不负责聚集portlet产生的内容,处理内容聚集是Portal的职责。Portal和Portlet容器能够被作为单一的应用组件组合在一起,也可以作为一个Portal应用的2个分离的组件。Portal服务器是建立在Http服务器的基础上的。

上一页  1 2 3 4 5  下一页

Tags:Windows server 部署

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接