JavaTM Portlet Specification v1.0 (JSR168) 英文版

需积分: 0 3 下载量 72 浏览量 更新于2024-10-12 收藏 428KB PDF 举报
"portlet规范pdf版本,老版,jsr168,英文版" 这篇文档是关于JavaTMPortletSpecification的版本1.0,由JSR-168(Java Specification Request 168)发布,它定义了portlet技术的标准。JSR168是Java Community Process(JCP)中的一个项目,旨在为Java平台提供portlet框架的标准化,以便于开发可以在企业级门户应用程序中使用的可重用组件。 portlet是一种轻量级的、可插入的用户界面组件,它能够嵌入到门户中,与门户和其他portlet协同工作,提供个性化的信息和服务。在JSR168中,portlet规范详细描述了portlet的生命周期、渲染、事件处理、通信以及与其他portlet和门户的交互机制。 文档的主要贡献者包括AlejandroAbdelnur(来自Sun Microsystems)和StefanHepper(来自IBM),他们在portlet规范的制定中起到了关键作用。此版本的portlet规范发布于2003年8月29日,状态为Final Candidate Specification(FCS),表明其已进入最终阶段,可以供开发者进行内部评估和应用开发。 根据提供的内容,portlet规范的使用者被授予了一个有限的许可,允许查看、下载、使用和复制该规范,目的是进行内部评估,包括开发能够在实现该规范的平台上运行的应用程序。然而,这个许可并不包含对规范的任何部分进行再许可的权利,且开发的应用程序自身不应实现规范的任何部分。 portlet规范的核心特性包括: 1. **portlet生命周期管理**:定义了portlet的初始化、渲染、事件处理和销毁等阶段。 2. **渲染机制**:portlet如何根据请求生成HTML内容,以及如何与门户页面的其他元素协调显示。 3. **portlet间通信**:portlet可以通过门户容器进行协作,交换数据和触发事件。 4. **个性化和上下文**:portlet如何根据用户的个人设置和上下文信息提供定制内容。 5. **安全性和权限管理**:规定portlet如何处理访问控制和安全性问题。 6. **portlet配置和元数据**:如何定义portlet的配置选项,以及通过元数据提供portlet的信息。 JSR168的实施通常会提供一套API,使得开发者可以编写符合规范的portlet,这些portlet可以在任何支持JSR168的门户服务器上运行。尽管这是一个老版本的规范,但它是portlet技术发展的重要基础,后续的JSR286(Portlet 2.0)在JSR168的基础上进行了扩展和增强,提供了更多功能和优化。对于想要了解portlet历史或对早期portlet技术感兴趣的开发者来说,这是一个有价值的参考资料。