JSR168 PORLET标准详解:汉化版
"JSR168 PORLET标准手册汉化整理" JSR168,全称为Java Specification Request 168,是一项由Java Community Process (JCP) 制定的标准,它定义了Portlet API,用于在门户服务器上构建可重用的Web组件,即Portlets。这个标准使得不同的portlet开发者能够创建独立的功能模块,然后在门户服务器上整合,以提供统一的用户体验。 Portlet是门户网站中的核心元素,它们是可交互的小型Web应用程序,能够在门户页面上以小窗口的形式展示内容和服务。用户可以根据自己的需求定制portlet的布局和显示内容,比如新闻订阅、天气预报、电子邮件检查等。JSR168为portlet的开发提供了标准化接口,确保portlet可以在任何支持JSR168的门户服务器上运行,提升了portlet的互操作性和可移植性。 Portal Server是JSR168框架下的关键组件,它是一个基于Web的系统,主要功能包括个性化设置、单点登录(Single Sign-On)以及集成来自多个信息源的数据。Portal Server通过提供一个统一的界面,允许用户根据自己的角色和偏好查看定制化的信息。例如,MyNetscape和MyYahoo就是典型的门户服务器实例,用户可以自定义其首页上的portlet布局,实现个性化体验。 Portlet Container是Portlets的运行环境,它负责管理portlet的生命周期,包括初始化、渲染、处理用户请求、更新视图等。Portlet Container为portlet提供了一个隔离的执行环境,使得不同的portlet可以并发运行,同时保证它们之间的安全性和互不影响。 JSR168标准定义了以下主要组件和接口: 1. Portlet:portlet是可重用的Web组件,它实现了Portlet API,能在门户服务器上提供特定的功能,如内容展示、交互操作等。 2. Portlet Container:负责加载、管理和执行portlet,处理portlet与门户服务器之间的通信。 3. Portlet生命周期:portlet有三种状态——初始化、服务和销毁,对应portlet的初始化方法、处理用户请求的方法和清理资源的方法。 4. Portlet配置:portlet可以通过配置文件定义其行为,如默认视图、参数等。 5. Portlet渲染:portlet根据请求参数生成HTML内容,Portlet Container将其整合进门户页面。 6. 用户会话管理:支持用户会话的跟踪和管理,允许portlet获取和存储用户状态信息。 JSR168的出现极大地推动了portlet技术的发展,使得开发者可以专注于portlet功能的实现,而无需关心门户服务器的具体实现细节。随着后续的JSR286(Portlet 2.0 API)的发布,Portlet API进一步增强了portlet的功能和性能,如异步处理、富互联网应用(RIA)支持等。 JSR168是Java平台上构建Web门户系统的重要规范,它定义了一套标准的Portlet API,促进了portlet的互操作性和可移植性,为开发者提供了构建高度定制化和用户友好的Web应用程序的框架。通过理解并应用JSR168,开发者可以创建出强大的portlet,无缝集成到各种门户服务器中,为用户提供丰富的功能和个性化的体验。
![](https://csdnimg.cn/release/download_crawler_static/5058332/bg8.jpg)
![](https://csdnimg.cn/release/download_crawler_static/5058332/bg9.jpg)
剩余40页未读,继续阅读
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 0
- 资源: 3
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 构建Cadence PSpice仿真模型库教程
- VMware 10.0安装指南:步骤详解与网络、文件共享解决方案
- 中国互联网20周年必读:影响行业的100本经典书籍
- SQL Server 2000 Analysis Services的经典MDX查询示例
- VC6.0 MFC操作Excel教程:亲测Win7下的应用与保存技巧
- 使用Python NetworkX处理网络图
- 科技驱动:计算机控制技术的革新与应用
- MF-1型机器人硬件与robobasic编程详解
- ADC性能指标解析:超越位数、SNR和谐波
- 通用示波器改造为逻辑分析仪:0-1字符显示与电路设计
- C++实现TCP控制台客户端
- SOA架构下ESB在卷烟厂的信息整合与决策支持
- 三维人脸识别:技术进展与应用解析
- 单张人脸图像的眼镜边框自动去除方法
- C语言绘制图形:余弦曲线与正弦函数示例
- Matlab 文件操作入门:fopen、fclose、fprintf、fscanf 等函数使用详解
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)