JSR 168: 门户网站portlet标准详解
需积分: 16 154 浏览量
更新于2024-07-18
收藏 301KB DOC 举报
"JSR168是Java社区进程(Java Community Process)发布的一个标准,主要规范了portlet的开发和交互。Portlet是一种可重用的Web组件,常用于构建门户网站,允许用户自定义和组织内容。本文档是JSR168 Portlet标准的手册汉化整理版,详细介绍了portlet的原理和应用。"
JSR 168 Portlet标准是Java平台上的一个关键规范,它定义了如何在门户服务器中创建和管理portlet。这一标准使得不同开发者和供应商能开发出兼容的portlet,从而增强了门户服务器的互操作性和可扩展性。
门户网站(Portal)通常是一个集成了多种服务和信息的Web应用程序,它提供了个性化、单一登录功能,允许用户根据自己的需求定制内容和布局。例如,MyNetscape和MyYahoo是门户网站的例子,用户可以自由配置和管理显示在页面上的各种小窗口,这些小窗口就是portlet。
Portlet是门户网站中的核心组成部分,它是一个可独立运行的Web组件,能够提供特定的功能和服务,如新闻订阅、天气预报、邮件检查等。portlet具有多种状态,如最小化、最大化、恢复和关闭,用户可以根据需要调整其显示方式。portlet之间的通信和数据整合由门户服务器负责处理,而portlet容器(Portlet Container)则是portlet运行的环境,它管理portlet的生命周期,保存用户的偏好设置,并转发来自门户服务器的请求给相应的portlet实例。
Portlet容器是实现JSR 168标准的关键部分,它的主要职责包括:
1. 提供portlet运行时环境,确保portlet正常执行。
2. 管理portlet的生命周期,包括初始化、渲染、处理事件等阶段。
3. 存储portlet的用户偏好,使得用户设置的portlet配置得以持久化。
4. 负责portlet间的通信,但不负责内容的整合,这部分由门户服务器完成。
在JSR 168中,portlet和门户服务器通过特定的API进行交互,这使得portlet可以独立开发,而无需关心其他portlet或门户服务器的具体实现。这样的设计提高了开发效率,同时也使得portlet能够在不同的门户服务器上无缝迁移。
JSR 168 Portlet标准为构建灵活、可扩展的门户网站提供了基础框架,促进了Web应用程序组件化的趋势,使得企业可以快速构建满足用户个性化需求的复杂Web系统。随着技术的发展,后续的JSR 286标准进一步增强了portlet的功能和性能,为开发者提供了更强大的工具和平台。
2008-06-04 上传
2008-11-05 上传
2010-11-26 上传
2007-10-22 上传
点击了解资源详情
点击了解资源详情
Chaim--Cmg
- 粉丝: 6
- 资源: 3
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能