Portal技术标准简介

Portal技术标准简介关键字:portalJEE作为建立在Java平台上的企业级应用解决方案,经过这些年不断发展,已经成为企业级开发的工业标准和首选平台。众多厂商如IBM,BEA和Oracle等都围绕该规范推出了相应的,功能强大的产品。JEE规范组中最受业界认同和取得最大成功的就是JEEWeb层面规范,发展到今天,已经步入门户(Portal)的时代。门户,简言之就是提供包括内容聚合、单点登陆、个性化定制和安全管理等服务的基础Web平台。在JavaEE里,Portal有两种标准:JSR168和JSR286。同时OASIS组织还为Portal的远程调用定义了相关WebServicds标准WSRP。名词解释名词解释Portal门户,提供包括内容聚合、单点登陆、个性化定制和安全管理等服务的基础Web平台。PortletPortlet是基于web的Java组件。它由Portlet容器管理,能够处理请求,产生动态内容。Portlet被Portal用作为可插拔的用户接口组件,为信息系统提供展现。由Portlet动态产生的内容也被叫做fragment。fragment是遵循某种规则的标记(例如:HTML,XHTML,WML),可与其他的fragment一起建立一个完整的文档。一般一个Portlet产生的内容和其他的Portlet产生的内容聚集在一起形成Portal网页。PortletContainerPortlet在Portlet容器中运行,Portlet容器为Portlet提供必需的运行环境。Portlet容器包含Portlet(组件)并且管理它们的生命周期,它也为Portlet的参数设置提供持久化的存储。Portlet容器不是一个类似于servlet容器的独立容器。它是在servlet容器上通过扩展方式实现的,并重用servlet容器提供的功能。从Portal的角度来看,PortletContainer是Portal平台所提供的众多服务之一。JSR168,JSR286由于越来越多的公司开发了各自的Portal组件和基于其的Portal产品(如Bea,IBM,Oracle,Sun,Sybase,Novell,SAP,Jetspeed,Vignette等.这种互不兼容的接口实现不断带给程序提供商各种问题和麻烦,为了解决这种问题,JCP发布了JSR168(JavaSpecificationRequest),PortletSpecification,用以提供不同Portal和Portlets之间的互用性。JSR286是168规范的延伸,是目前最新标准规范。SSOSingleSign-On即单点登陆。当一个大系统中存在多个子系统时,用户只需要正确登陆其中任何一个子系统,就可以在各个子系统中来回自由切换和使用授予该用户权限的各种资源。一般可以分为两种类型:Web应用之间的单点登陆和门户Web应用和它所连接的后台系统之间的单点登陆。SSO是任何一个门户产品必须解决的问题,必须提供的服务。WSRPWSRP是OASIS组织的一个规范,它定义了远程门户网站的Web服务。通过WebService将远程内容抓取到本地,最后通过本地内容聚合引擎展示出来。JSR168和JSR286Portlet是部署在容器内用来生成动态内容的Web组件,与servlet类似,portlet的整个生命周期从init到destroy的过程都在portlet容器中进行。JavaPortletSpecification对portletAPI、标准化用户数据、参数设置、portlet请求以及响应、部署、打包以及安全等方面都做了详细的规定,以此来实现portlet之间以及portlet与portlet容器之间的交互和协作。JavaPortletSpecification1.0,即JavaSpecificationRequest(JSR)168发布于2003年10月。JSR168目前在业界受到广泛支持,而且它由开放源码支持。标准和产品的第一个版本存在一定的缺陷,仅支持最基本的用例,在功能上有一些限制。而且JavaPortletSpecificationV1.0也存在这种情况,因此,经过三年之后,大多数支持JavaPortletSpecificationV1.0的门户产品都提供一些附加扩展,以支持更高级的用例,这些附加的扩展造成了各个门户产品的标准不统一,彼此间的交互协作成了不可避免的问题。为了更好地规范portlet开发,以适应业界发展,并提供适应于最高级别用例的标准解决方案,从而为这些高级功能提供互操作性,在2005年11月开始了JavaPortletSpecificationV2.0(称为JSR286)的开发,JavaPortletSpecificationV2.0已在2008年2月25日正式定稿,并于2008年6月12日正式发布。Portal标准概念一个Portal由多个PortalPage组成。每个PortalPage都包含了多个Portlet。一个PortalPage的结构如下图:每个PortletPage由一个或多个PortletWindow组成,每个Portlet...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

确认删除?