--了解规范的根本术语和概念
Portlet是基于java的web组件,由portlet容器管理,并由容器处理请求,生产动态内容。Portals使用portlets作为可插拔用户接口组件,提供信息系统的表示层。作为利用servlets进行web应用编程的下一步,portlets实现了web应用的模块化和用户中心化。portlet规范,即jsr(java specification request)168,是为了实现portal和portlet的互操作。它定义了portlet和portlet容器之间的和约,让portlet实现个性化、表示和安全的api集。规范还定义了怎样在portlets应用中打包portlets。本系列的
第一部分描述了portlet规范,并解释了其中的根本概念。第二部分中,笔者解释了规范的参考实现和一些portlet实例。
随着企业级portal的大量涌现,不同提供商创建了不同的portal组件api,即portlet。不同的不兼容给应用服务商,portal用户和portal server提供商都造成了问题。为了消除这些问题,jsr168,即portlet规范提出,从而提供portlet和portal间的互操作性。jsr168定义,portlet是基于java的web组件,portlet容器处理request并生成动态内容,管理portlet。portal使用portletportlet作为可插入用户接口组件,提供信息系统的表示曾。
jsr168的目标是:
定义portlet的运行时环境,即portlet容器
定义portlet和portlet容器之间的api集
提供portlet存储易失数据和持久数据的机制
提供portlet包含servlet和jsp的机制
定义方便部署的portlet打包方法
提供jsr168规范下的portal的二进制portlet便携性
通过WSRP(web service for remote portlet)协议运行符合jsr168规范的远程portlet
IT界已经广泛的接受了jsr168规范。所有的portal领域主要公司都是jsr168专家组的成员:Apache,AGT,BEA,Boeing,Borland,Broadvision,Citrix,EDS, Fujitsu, Hitachi, IBM, Novell, Oracle, SAP, SAS Institute, Sun Microsystems, Sybase, TIBCO, and Vignette。官方支持列表甚至更长。
Java教程分页: 共3页: 上一页 1 [2] [3] 下一页