JSR168 Portal标准详解:构建门户网站的关键
4星 · 超过85%的资源 需积分: 10 33 浏览量
更新于2024-12-19
收藏 340KB DOC 举报
"JSR168 是一个Java标准,定义了portlet的接口和API,旨在规范portal服务器的开发,促进portlet的互操作性。这个标准由Java Community Process(JCP)提出,主要应用于JAVA PORTAL和PORTLET的开发。JSR168的目的是使portlet能够在不同的portal服务器上无缝运行,比如JETSPEED这样的开源portal实现。本文档是对JSR168 PORTLET标准的手册进行了汉化整理,以便于中文用户理解和应用。"
在深入讲解JSR168之前,我们需要理解portal的基本概念。Portal服务器,即“门户网站”,是一种复杂的Web系统,它提供了个性化、单一登录功能,能够整合来自不同源的信息,并以定制化的形式展示给用户。门户网站不仅仅是一个简单的信息聚合平台,它可以根据用户的权限和偏好,动态生成不同的视图。例如,MyNetscape和MyYahoo等服务展示了portal的基本特性,用户可以自定义portlet布局,调整大小,关闭或打开,以满足他们的需求。
JSR168的核心组成部分包括:
1. Portal Server:它是整个门户系统的基础,负责管理和呈现portlet,提供个性化服务,以及统一的登录机制。Portal Server通过API与portlet交互,确保portlet能正确地在门户环境中运行。
2. Portlet Container:portlet容器是portlet的运行环境,它负责加载、管理portlet实例,并处理portlet与Portal Server之间的通信。portlet container提供了portlet生命周期管理、渲染、事件处理等核心功能。
3. Portlet:portlet是portal中的独立组件,它们是可重用的Web应用程序,可以提供新闻、天气预报、邮件检查等各种服务。portlet通过JSR168定义的API与portal服务器和portlet container交互,实现了portlet的动态内容生成和个性化展示。
JSR168标准定义了portlet的主要接口,如Portlet、PortletConfig、PortletRequest和PortletResponse等,这些接口使得portlet开发者可以遵循统一的编程模型。此外,JSR168还规定了portlet的生命周期,包括初始化、处理请求、处理事件和销毁等阶段,以及portlet的渲染机制,确保portlet能够响应用户的交互并更新内容。
通过JSR168标准,开发者可以创建跨平台的portlet,提高代码的复用性和可移植性,降低了门户系统的开发成本。同时,portal用户可以享受到更加丰富和个性化的网络体验。随着技术的发展,JSR168后来被JSR286(Portlet 2.0 API)所取代,增加了更多高级功能,但JSR168仍然是理解portlet和portal基础架构的关键。
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2008-03-01 上传
2009-10-07 上传
2008-11-19 上传
2010-12-03 上传
点击了解资源详情
jaly4860
- 粉丝: 1
- 资源: 6
最新资源
- Elasticsearch核心改进:实现Translog与索引线程分离
- 分享个人Vim与Git配置文件管理经验
- 文本动画新体验:textillate插件功能介绍
- Python图像处理库Pillow 2.5.2版本发布
- DeepClassifier:简化文本分类任务的深度学习库
- Java领域恩舒技术深度解析
- 渲染jquery-mentions的markdown-it-jquery-mention插件
- CompbuildREDUX:探索Minecraft的现实主义纹理包
- Nest框架的入门教程与部署指南
- Slack黑暗主题脚本教程:简易安装指南
- JavaScript开发进阶:探索develop-it-master项目
- SafeStbImageSharp:提升安全性与代码重构的图像处理库
- Python图像处理库Pillow 2.5.0版本发布
- mytest仓库功能测试与HTML实践
- MATLAB与Python对比分析——cw-09-jareod源代码探究
- KeyGenerator工具:自动化部署节点密钥生成