Portal、Portlet和Web页面的概念和关系.doc_第1页
Portal、Portlet和Web页面的概念和关系.doc_第2页
Portal、Portlet和Web页面的概念和关系.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

错误!未找到目录项。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 页面上占用页面的一部分空间,提供页面的某一个特殊功能,例如,显示新闻内容、显示当天天气预报、显示用户日程和待办事宜,等等。每个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 结构的概念页面结构也是系统结构,一个Web 应用系统由一个完整的系统结构和页面流程组成,所以要在ID-Portal平台上组装一个应用系统,必须先组装这个系统的结构。系统结构主要是建立整个系统的页面结构,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论