JSR 286 Portlet 新特性详解:资源服务、事件与过滤器
需积分: 9 43 浏览量
更新于2024-07-18
收藏 771KB DOC 举报
"本文主要介绍了JSR 286 Portlet的新特性,针对已经熟悉JSR 168 Portlet的开发人员,帮助他们理解JSR 286的增强功能及其在实际开发中的应用。文章涵盖了资源服务、事件、共享呈现参数、Portlet过滤器和Portlet窗口等内容。"
在JSR 168 Portlet规范的基础上,JSR 286(Portlet 2.0)引入了一系列新特性,旨在提高portlet的灵活性和功能性。以下是这些新特性的详细介绍:
1. **资源服务(Resource Services)**
JSR 286 引入了资源服务,允许portlet与外部系统交互,获取和更新资源。这使得portlet能够更轻松地集成各种Web服务和其他数据源,扩展了portlet的功能范围。
2. **事件(Events)**
事件处理是JSR 286的一个重要改进。portlet可以发布和监听事件,增强了portlet间的通信能力。这使得portlet能够更灵活地响应其他portlet或门户环境中的变化。
3. **共享呈现参数(Shared Render Parameters)**
共享呈现参数允许portlet之间共享和传递渲染上下文信息,使得多个portlet可以协同工作,共享状态,提高了用户体验的一致性。
4. **Portlet过滤器(Portlet Filters)**
类似于Servlet中的过滤器,Portlet过滤器为portlet提供了一种拦截和修改请求与响应的能力。这使得开发者可以在portlet生命周期的早期阶段处理请求,进行数据验证、安全控制等操作。
5. **Portlet窗口(Portlet Windows)**
JSR 286 强化了portlet窗口的概念,允许portlet有更丰富的窗口状态管理和定制。例如,portlet窗口现在可以有不同的尺寸、样式和行为,增强了用户体验。
6. **互操作性增强**
针对JSR 168中各门户产品添加的非标准扩展导致的互操作性问题,JSR 286提供了更多的标准接口和机制,提高了不同portlet和门户之间的兼容性。
通过这些新特性,JSR 286 Portlet不仅提高了开发效率,还提升了portlet的可复用性和功能多样性。对于开发者来说,掌握这些新特性有助于构建更加复杂、动态且高效的门户应用。在实际开发中,开发者可以利用这些特性来优化portlet的性能,增强用户交互,以及更好地集成各种服务和数据源。
2009-08-19 上传
2011-06-02 上传
2019-03-18 上传
点击了解资源详情
点击了解资源详情
2008-10-22 上传
Chaim--Cmg
- 粉丝: 6
- 资源: 3
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍