JSR168 Portal标准手册详解

需积分: 9 2 下载量 10 浏览量 更新于2024-08-02 收藏 386KB DOC 举报
"JSR168 PORLET标准手册是一份关于JSR168标准的中文汉化整理,主要介绍了PORTLET技术在门户网站中的应用和规范。这份手册由多个译者共同完成,旨在帮助读者理解并应用PORTLET标准。" JSR168,全称为Java Specification Request 168,是Java社区中提出的一个标准,它定义了portlet API,使得开发者能够创建可重用的Web组件,这些组件可以在门户服务器上运行,为用户提供个性化的内容和服务。Porlet是一种轻量级的Web应用程序,能够在门户环境中与其他portlet协同工作,提供定制化的用户体验。 在JSR168中,门户(Portal)被定义为一个基于Web的系统,其特点包括个性化设置、单点登录以及集成来自多个源的信息。门户服务器是这个系统的基石,它负责处理用户请求,提供个性化服务,并组合来自不同portlet的内容。通过个人化设置,用户可以根据自己的需求定制门户页面的布局和显示内容,不同用户看到的页面可能会有所差异,从而实现个性化的信息展现。 Portlet容器(PortletContainer)是portlet运行的核心,它为portlet提供了一个执行环境。容器管理着多个portlet,确保它们的生命周期管理、渲染过程以及与其他portlet之间的通信。Portlet容器提供了一组API,使得portlet开发者可以专注于portlet功能的实现,而无需关心底层的复杂性。 Portlet自身是门户中的基本构建块,它是一个自包含的Web组件,可以独立提供信息或服务。portlet有多种操作模式,如视图模式(View Mode)、编辑模式(Edit Mode)和配置模式(Configuration Mode),用户可以进行最大化、最小化、关闭等操作,以适应他们的使用习惯。portlet还可以与其他portlet共享数据,或者通过portlet容器与服务器端的其他系统交互。 JSR168标准的重要性在于,它统一了portlet的开发标准,促进了portlet在不同门户平台间的互操作性,使得开发者可以创建一次,到处部署。随着JSR286(portlet 2.0 API)的发布,portlet的功能和性能得到了进一步增强,例如增加了异步处理能力,提升了用户体验。 JSR168 PORLET标准手册对于理解portlet开发和门户服务器架构至关重要,它为Java开发者提供了在企业级Web应用中构建可扩展和可定制化用户界面的指南。通过学习和应用这些标准,开发者能够构建出更加灵活、用户友好的Web应用系统。