什么是portal?

Portal是一个基于 web的应用程序,它主要提供个性化、单点登录、不同来源的内容整合以及存放信息系统的表示层!

  portal主要有3方面的功能:

1、portlet容器:类似于servlet,所有的portlet都部署在portlet容器里,该容器控制portlet的生命周期并为其提供必要的资源和环境信息。portlet容器负责初始化和销毁portlets,并向portlets传送用户请求并合并相应;

2、内容聚集:portal的主要工作是聚集各种portlet应用生成的内容;

3、公共服务:此即为portlet服务器的一个强项,具体有以下几项:

   单次登录:只需登录portal服务器一次就可以访问所有应用,比如我一旦登录了intranet网站,我也能访问mail,IM信息或其他intranet应用,不必再次登录;

   个性化:第一,用户可根据自身喜好,决定标题栏颜色或控制图标;第二、用户可决定其页面上有哪些portlets应用;

   内容整合:比如机器翻译,可根据portlet生成的内容翻译为用户要求的语言,针对不同浏览器生成不同内容的能力;

那portlets又是什么?

  它是部署在容器内用来生成动态内容的web组件,从技术角度上看,它就是一个javax.portlet.Portlet接口的类,它被打包成war格式并部署到portlet容器里。

  portlets和servlet的相同点:

1、都由特定容器管理;

2、生成动态内容;

3、生命周期受容器支配;

4、均通过请求/相应模式与web客户端进行交互;

  不同点:

1、portlet只能生成标记段,而不是整个文档;

2、portlet没有可供直接访问的URL;

3、portlet不能随意生成内容,因为它们最终都会成为portal页面的一部分,具体生成格式需要由portal服务器决定,比如需要的是html/Text类型,则所有的portlet均返回html/text类型,WML则返回WML类型;


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值