JSR168 PORLET标准手册中文版:门户网站与portlet解析

需积分: 10 1 下载量 40 浏览量 更新于2024-07-27 收藏 377KB DOC 举报
"JSR168 PORLET标准手册汉化" JSR168 (Java Specification Request 168) 是一个重要的Java标准,它定义了portlet开发的接口和API,使得portlet可以在不同的portlet容器中运行,实现了portlet的互操作性。PORLET,即portlet的缩写,是构建在门户服务器上的可重用组件,它们是门户网站中的基本构建块,能够提供各种功能和服务,如新闻、天气预报、邮件检查等。 这个汉化版的手册对于学习portal技术的开发者来说非常有价值,因为它已经针对大陆的语言习惯进行了调整和完善。手册中详细解释了portal的概念以及其组成部分,帮助读者理解portal的核心特性。 门户网站(Portal)通常是一个集成了多种服务和信息的Web平台,它能提供个性化用户体验,允许用户自定义显示内容和布局。门户网站的三个主要部分包括: 1. Portal Server:这是门户网站的核心,负责处理用户请求,提供个人化服务,实现单点登录,并整合来自不同源的信息。Portal Server能够根据用户的角色和权限提供定制化的视图。 2. Portlet Container:portlet容器是portlet运行的平台,它管理着多个portlet实例,确保portlet之间的协作和隔离。容器提供portlet生命周期管理,如初始化、渲染、事件处理等,并处理portlet间的通信。 3. Portlet:portlet是门户网站上的可交互小应用,它们独立于彼此,可以被用户最大化、最小化、关闭或重新排列。portlet负责生成动态内容,可以是任何Web应用,如搜索框、新闻滚动条、日历等。 JSR168规范定义了portlet的API,使得portlet能够在不同的portlet容器中无缝运行。这包括了portlet的生命周期方法(如doView、doEdit)、渲染机制、以及portlet和portal服务器之间的通信协议。通过遵循这个标准,开发者可以创建跨平台的portlet,提高代码的复用性和互操作性。 例如,MyNetscape和MyYahoo是两个门户网站的例子,用户可以通过注册账户来体验portlet的功能,如自定义portlet布局、设定个人偏好,以及接收来自不同portlet的数据。这种以用户为中心的设计理念,使得portal成为企业构建综合信息系统的理想选择。 JSR168 PORLET标准手册汉化版是学习和理解portlet开发的重要资源,它可以帮助开发者深入理解portlet的原理,掌握portlet的开发和集成,从而有效地构建和维护自己的门户网站。