
错误!未找到目录项。 错误!未找到目录项。Portal、Portlet 和 Web 页面的概念跟关系Portal 技术对企业越来越重要,新一代的Portal 技术在企业信息化建设中,起到关键性的功用。Portal 为 用户提供一个应用、内容、业务流程的单点式的入口,也为客户提供一个互动、交流、协同办公的单点式 空间。Portal 为不同用户群提供信息和服务,同时也为研发人员提供一个强大的、高效率的Web 框架。 Portal 技术极其至关重要,Portal 到底是什么?Portlet 又是哪个?它们和Web 页面有哪些关系?下面我 们 将描述Portal、Portlet、Web 页面、页面版式、页面样式等概念,与他们之间的关系。Portal 的概念Portal 是Web 门户平台,遵循JSR-168 规范的Web 应用平台。门户系统的功用模块叫做Portlet。每个 Portlet 是一个独立的功能组件,可以独立完成某项任务,或者跟其他的Portlet 协作,完成某一项任务。 Portal 的概念 打破了特色Web 页面的概念。在特色的Web 页面里,每一张页面都是一个完整的页面, 无 法分开的页面。

在Portal 的页面里,每一张页面是由Portlet 模块组装而成的。Portal 容器在显示Portlet 页面之前, 根据页面的布局信息、页面上的Portlet 窗口信息,将Portlet 聚合到一起后,再显示给用户。 ID-Portal 是一套完全遵循JSR-168 规范的门户平台, 但ID-Portal 更是一套安全的、 灵活的、 容易推进的、 容易使用的Web 应用系统跟Web 开发平台。新一代的ID-Portal 更摆脱了当时Portal 里的页面聚合的概 念,把页面组装的功能直接提供帮终端顾客,为用户增加Web 系统研发和管控的费用,提供研发和管控的 效率。客户可以按照业务的意愿,随心所欲的将页面组装出来。Portlet 的概念Portlet 是一种Web 组件,每一个Portlet 就是一个功能组件,部署到Portal 平台时,可以独立完成某一项 任务,或者与其他的Portlet 模块构成一个流程,每个Portlet 完成一个任务中的一部分,聚合在一起,共 同完成整个任务。 Portlet 是JSR-168 定义的规范, 而ID-Portal 平台是完全遵循JSR-168 规范的Web 平台。

Portlet 容器运 行Portlet,并管控他们的生命周期。JSR 168 定义了Portlet 与Portlet 容器之间的契约,可是它没有定义 Portlet 容器与Portal 之间的契约。Portal 的谋求留给了Portal 供应商,如龙方公司。 在ID-Portal 平台上,Portlet 模块是拿来组装Web 页面和Web 应用平台的组件,就像电脑零件用来装配 电脑一样。在ID-Portal 平台组装Web 应用的之后,是先用Portlet 组件组装成完整的页面,许多页面组成 Web 页面流程,来完成应用平台的用途。 Portlet 在Web 页面上占用页面的一部分空间,提供页面的某一个特殊功能,例如,显示新闻内容、显示 当天天气预报、显示用户日程和待办事宜web portal服务器,等等。每个Portlet 在页面上占用的空间,叫Portlet 窗口。每 个窗口代表一个Portlet,其实很准确的说,是代表一个Portlet 实例。每个Portlet 窗口都有一个标题条跟 一些按钮, 包括最小化和最大化按钮。 在ID-Portal 系统里,这些窗口是互相独立开发、各负责不同的应用用途。用Portlet 组装出来的页面叫做 Portlet 页面。

Portlet 页面可以由一个或多个Portlet 窗口组成,每个Portlet 窗口又分为两个别:一个是外 观,它决定了Portlet 窗口的标题条、控制跟边界的风格;另一个是Portlet 内容,它由Portlet 应用填充。 Portal 服务器决定了Portal 页面的整体观感,像标志、标题条形状、控制界面等。通过设置几个JSP 和 CSS 模板文件就可以改变Portal 的整个观感。Web 页面的概念这里所指的Web 页面,也是我们在上面提过的Portlet 页面。Portlet 页面由Portlet 模块组装而成。一般 的 Portlet 页面分为三大部分:页眉,页脚和Portlet 页面区。页眉一般显示公司商标或一些其他信息,而页 脚主要显示版权信息、联系信息、使用条款超连接、隐私条款超连接等。一张页面中,最重要的其实是Portlet 页面区,页面要展现的重要信息都在这Portlet 页面区里,通过Portlet 模块展示出来。用户与Portal 的互 动,也是借助与在Portlet 页面区里的Portlet 的互动来进行的。 传统的Web 页面的设计跟开发主要是由科技人员之间编写代码,或者用一些软件设计,如Dreamweaver 等。

但新一代的Portal 平台上,如ID-Portal 平台,Web 页面是由Portlet 模块组装而成的。用户可以直接 将Portlet 模块,用拖拉布局的方法,拖放到Portlet 页面区里,快速的组装Web 页面。页面组装的方式为 客户提供了高效率、低成本的新模式,客户可以按照自己的业务需求的颠覆,随意组装Web 应用平台。页面版式的概念页面版式和页面布局指的是同一个概念,是指功能组件在页面上的显示位置,例如,菜单需要放在那里、 导航器应该放到那里、用户登录窗口必须放到那里、新闻模块需要放在哪里、天气预报模块需要放在那里, 等等。设计人员在装配页面时,决定应将页面分为多少列,如两列或三列等,这也都是属于页面版式的范 畴。 一个好的布局,就是如何更有效地使用有限的页面空间,显示更多的信息,但既不使客户有信息超载的感 觉。一个好的页面布局,就是如何使客户更有效地使用当前Web 应用平台,而有效地使用一个系统不是将 所有信息都堆积在同一张页面。 在ID-Portal 平台,页面版式与页面内容完全分开,设计人员按照设计模式、或依据业务的规定,可以轻易 选择任何一种页面版式。在设计页面时,选择页面版式之后,可以将Portlet 模块拖放到正确的位置,快速 组装页面。
页面风格的概念页面风格(或主题)指的是页面的显示颜色,包括图标形状、字体大小、背景色彩、背景图片、链接颜色 和图标、Portlet 标题的风格跟字体、Portlet 的边框、各种字体,等等。页面样式代表一种设计模式,为 Portlet 页面提供一种整体感。页面样式主要由CSS 控制。 页面样式是简约设计人员要表达的一种设计模式,也是一种艺术观念。设计人员可以按照自己的创意,设 计出一套完全属于自己的混搭。一个页面样式可以是最简单、清淡,也可以是花枝招展、非常性感。但是 Portal 系统的主要目的是给终端客户使用,为顾客提供服务或信息,目的是作为用户的一个不可或缺的工 具,帮助客户增加工作强度。Portal 也或许是为客户提供重要信息,让客户通常回来,从而为公司提供最 好的商机。所以,一个好多风格主要是使用户使用出来觉得舒服,内容展现出来美观好看。所以不是说, 有着很多闪闪发光、动态闪烁的照片,或者满天飞的广告或通告信息,或者不停的在用户眼前没完没了的 滚动的信息或照片,或其他抢着顾客眼球和注意力的页面风格,就是一个好的风格。这样的风格只会影响 用户有效的使用当前Web 平台。 在ID-Portal 平台上,风格、版式、页面内容都是分开的,客户可以按照自己的偏好,随心所欲的切换到另 一种风格。
切换风格不影响页面的内容web portal服务器,也不影响页面的发力。Web 结构的概念页面结构也有平台结构,一个Web 应用平台由一个完整的系统构架和页面流程组成,所以要在ID-Portal 平台上组装一个应用系统,必须先装配这个平台的构架。系统结构主要是创建整个平台的页面结构,和页 面与页面之间的关系。 页面结构不是一个固定的、不变的东西。根据业务和步骤的意愿,页面结构会跟着页面流程的削弱而变动, 所以一个好的Portal 平台,应该可以使用户随心所欲、动态的改动页面结构。 顾名思义,页面结构就是一个类似树结构的东西,结构里的每一个节点就是一张页面。一个Web 应用平台 或 Web 网站,就是由一个完整的页面结构构成。__
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-141760-1.html
非常期待
这件事就那么不可思议吗