portal、portlet和web页面的概念和关系

portal、portlet和web页面的概念和关系

ID:8810328

大小:36.50 KB

页数:2页

时间:2018-04-08

portal、portlet和web页面的概念和关系_第1页
portal、portlet和web页面的概念和关系_第2页
资源描述:

《portal、portlet和web页面的概念和关系》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、错误!未找到目录项。Portal、Portlet和Web页面的概念和关系Portal技术对企业越来越重要,新一代的Portal技术在企业信息化建设中,起到关键性的作用。Portal为用户提供一个应用、内容、业务流程的单点式的入口,也为用户提供一个互动、交流、协同办公的单点式空间。Portal为不同用户群提供信息和服务,同时也为开发人员提供一个强大的、高效益的Web框架。Portal技术如此至关重要,Portal到底是什么?Portlet又是什么?它们跟Web页面有什么关系?下面我们将描述Portal、Portlet、Web页面、页面版式、页面风格等概念,

2、与它们之间的关系。Portal的概念Portal是Web门户系统,遵循JSR-168规范的Web应用平台。门户系统的功能模块叫做Portlet。每个Portlet是一个独立的功能模块,可以独立完成某项任务,或者和其它的Portlet协作,完成某一项任务。Portal的概念打破了传统Web页面的概念。在传统的Web页面里,每一张页面都是一个完整的页面,无法分开的页面。在Portal的页面里,每一张页面是由Portlet模块组装而成的。Portal容器在显示Portlet页面之前,根据页面的布局信息、页面上的Portlet窗口信息,将Portlet聚合到一起

3、后,再显示给用户。ID-Portal是一套完全遵循JSR-168规范的门户系统,但ID-Portal更是一套安全的、灵活的、容易部署的、容易使用的Web应用平台和Web开发平台。新一代的ID-Portal更打破了以前Portal里的页面聚合的概念,把页面组装的功能直接提供给终端用户,为客户降低Web系统开发和管理的成本,提供开发和管理的效率。客户可以根据业务的需求,随心所欲的将页面组装起来。Portlet的概念Portlet是一种Web组件,每一个Portlet就是一个功能模块,部署到Portal平台时,可以独立完成某一项任务,或者与其它的Portlet

4、模块组成一个流程,每个Portlet完成一个任务中的一部分,聚合在一起,共同完成整个任务。Portlet是JSR-168定义的规范,而ID-Portal平台是完全遵循JSR-168规范的Web平台。Portlet容器运行Portlet,并管理它们的生命周期。JSR168定义了Portlet与Portlet容器之间的契约,可是它没有定义Portlet容器与Portal之间的契约。Portal的实现留给了Portal供应商,如龙方公司。在ID-Portal平台上,Portlet模块是用来组装Web页面和Web应用系统的部件,就像电脑部件用来组装电脑一样。在I

5、D-Portal平台组装Web应用的时候,是先用Portlet组件组装成完整的页面,许多页面组成Web页面流程,来完成应用系统的功能。Portlet在Web页面上占用页面的一部分空间,提供页面的某一个特殊功能,例如,显示新闻内容、显示当天天气预报、显示用户日程和待办事宜,等等。每个Portlet在页面上占用的空间,叫Portlet窗口。每个窗口代表一个Portlet,其实更确切的说,是代表一个Portlet实例。每个Portlet窗口都有一个标题条和一些按钮,包括最小化和最大化按钮。在ID-Portal系统里,这些窗口是相互独立开发、各负责不同的应用功能

6、。用Portlet组装起来的页面叫做Portlet页面。Portlet页面可以由一个或多个Portlet窗口组成,每个Portlet窗口又分为两部分:一个是外观,它决定了Portlet窗口的标题条、控制和边界的样式;另一个是Portlet内容,它由Portlet应用填充。Portal服务器决定了Portal页面的整体观感,像标识、标题条颜色、控制图标等。通过修改几个JSP和CSS模板文件就可以改变Portal的整个观感。Web页面的概念这里所指的Web页面,也是我们在前面提过的Portlet页面。Portlet页面由Portlet模块组装而成。一般的Po

7、rtlet页面分为三大部分:页眉,页脚和Portlet页面区。页眉一般显示公司商标或一些其它信息,而页脚主要显示版权信息、联系信息、使用条款超连接、隐私条款超连接等。一张页面中,最重要的当然是Portlet页面区,页面要展示的重要信息都在这Portlet页面区里,通过Portlet模块展示出来。用户与Portal的互动,也是通过与在Portlet页面区里的Portlet的互动来进行的。传统的Web页面的设计和开发主要是由技术人员之间编写代码,或者用一些工具设计,如Dreamweaver等。但新一代的Portal平台上,如ID-Portal平台,Web页面

8、是由Portlet模块组装而成的。用户可以直接将Portlet模块,用拖拉布局的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。