JSR 168 Portlet规范标准

JSR 168 Portlet规范标准

Java Standardization Request 168JSR 168)定义了一个Portlet规范,包括Portlet容器和Portlet之间的合约。JSR 168是由Java Community ProcessJCP)定义的。JSR 168是由IBMSun共同领导的,并且有一个很大的Expect Group以帮助创建目前可用的最终版本。这个专家组由Apache Software FoundationArt Technology Group Inc.ATG)、BEABoeingBorlandCitrix SystemsFujitsuHitachiIBMNovellOracleSAPSAS InstituteSunSybaseTibcoVignette组成。

关于JSR 的更多信息可以在 http://jcp.org/en/jsr/detail?id=168上找到。

 PortalPortlet容器

portal 是一个Web应用程序,它通常提供不同来源的个性化、单点登录的内容集合,并且托管不同后端系统的表示层。Portal的主要任务是将不同的应用程序集合到一个页面,这个页面的外观是Portal用户共有的。Portal也可以有复杂的个性化特征,这些特征能够给用户提供自定义内容。Portal页可以有不同的Portlet集,以便为不同的用户创建内容。

客户端请求由Portal Web应用程序进行处理,它为当前用户检索当前页上的Portlet。然后,Portal Web应用程序为每个Portlet调用Portlet容器来通过Container Invoker API检索它的内容。Portlet容器通过Portlet API调用PortletContainer Provider Service Provider InterfaceSPI)允许 portlet容器通过Portal检索信息。


                                 
3. 基本的 Portal 体系结构

 Portal页和Portlet

下展示了基本的Portal页组件。Portal页表示一个完整的标记文档并且聚集若干Portlet 窗口;也就是说,它将不同的应用程序用户界面组合到一个统一的表示中去。Portal页使用户能够通过登录对话框向Portal验证自己的身份以便访问个性化的Portal 视图。大部分Portal页包括一些导航机制以允许用户导航到其他的Portal


         
Portlet窗口包括:

l        标题栏,带有Portlet的标题

l        修饰,包括用于更改Portlet的窗口状态的按钮(比如最大化或最小化Portlet)和用于更改Portlet的模式的按钮(比如显示帮助或编辑预定义的Portlet设置)

l        Portlet产生的内容(也称为一个标记段)。

 

在不同的浏览器上展示了一个Portlet窗口。如您所见,该portlet产生的标记段并不局限于HTML,而可以是任何标记

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值