Apache 于 2009 年 5 月 27 日 发布了最新的 Jetspeed 版本—— Jetspeed2.2.0 。此版本的最大特点就是符合 Portlet2.0 标准( JSR — 286 )。并且已经通过了 Portlet2.0 兼容性测试工具( Test Compatibility Kit, TCK )的测试。
Jetspeed2.2.0 中的新特性:
﹡ 支持 Portlet2.0 接口
﹡ 通过事件实现 portlet 之间的通讯
﹡ 更高性能的数据库存储
﹡ 新的可扩展的 LDAP 同步安全模块
﹡ 完善了文档,增加了 5 个指导说明(用户指导,管理员指导,开发人员指导,构建指导,部署指导)
﹡ 改进了一些管理 portlet
﹡ 新的皮肤
﹡ Maven-2 自定义生成
﹡ 增强了对一些流行的 Web 开发框架的支持,比如: Wicket , Spring MVC , JSF 。
﹡ 可以在 WebSphere6.1 上部署的 EAR
符合的标准:
﹡完全支持Java Portlet 2.0 接口规范(JSR-286 )
﹡完全支持Java Portlet 1.0 接口规范(JSR-168 )
﹡ 通过了 JSR-168 兼容性测试
﹡ 通过了 JSR-286 兼容性测试
﹡基于JAAS 标准的J2EE 安全,JAAS 的数据库门户网站的安全策略
﹡支持LDAP 的用户身份验证
﹡完全支持Portlet API 2.0 中定义的Portlet 活动和portlet 之间的通讯
门户引擎特性:
﹡在门户网站服务器端的并行JSR-168/286 的Portlet 渲染引擎
﹡ 在 Jetspeed 桌面 - Web 2.0 的客户端 JSR-168/286 的 Portlet 渲染引擎
﹡ 支持 JSR-168/286 的 Portlet 缓存和在每 portlet 中的缓存配置
﹡Portlet 超时跟踪
﹡Portlet 服务管理器可自动删除缓慢或僵死的portlet
﹡在 WebSphere6.1 可并行渲染
﹡新的快速预置引擎
定制特性:
﹡门户页面可定制化
﹡桌面页面可定制化
﹡嵌套片断可定制化
﹡ portlet 可进行拖拽
﹡ portlet 窗口大小可改变
﹡使用 portlet 分类管理,支持 Portlet 的全文检索
﹡可自定义主题或皮肤
安全特性:
﹡增加了新的可扩展的安全模块
﹡ Portlet 级别的安全检查
﹡声明性的安全约束和 JAAS 的数据库安全策略
﹡支持热插拔的安全约束或安全许可
﹡单点登录( SSO )
﹡安全委托
﹡管理员的行为审计
﹡ LDAP 同步
分布式集群支持:
﹡ Jetspeed 分布式集群 - 支持分布式部署的门户网站在多个应用程序服务器平台
﹡分布式缓存门户组件,包括 preferences , register 和 portlet 中的实体
﹡在分布式中同步失效的 portlet 缓存
基础组件体系结构:
﹡基于 Spring 的组件架构
﹡可配置的管道请求处理器
﹡ Portlet 应用自动发布
﹡ Jetspeed 组件的 Java 接口
﹡ Jetspeed 的 Ajax XML 接口
﹡ PSML :可扩展的 Portlet 站点标记语言
﹡使用 LDAP 的安全维护可以支持很多的 LDAP 服务商
门户的核心特性:
﹡基于角色的安全控制
﹡门户内容管理和导航:页面,菜单,文件夹,链接
﹡ PMSL 文件定义的 CMS 导航,菜单,链接
﹡基于规则的页面和资源定位
﹡基于角色的可见页面整合
﹡支持大多数流行的数据库,包括: Derby , MySQL, MS SQL, Postgres, Oracle, DB2
﹡客户端支持多种格式( html, xhtml, wml,vml )
﹡支持掌上电脑
﹡国际化:支持 12 种语言
﹡日志的统计
﹡ portlet 注册
﹡使用 Lucene 可实现资源的全文检索
﹡用户注册
﹡忘记密码处理
﹡丰富的登录和密码的配置管理
管理的 Portlet :
﹡用户,角色,用户组,密码和外观管理
﹡门户站点管理
﹡远程 Portal 应用部署
﹡用户属性编辑
﹡ Preferences 编辑
﹡ SSO 管理
﹡安全许可管理
﹡安全约束管理
﹡ portlet 应用和生命周期管理
﹡模具管理
﹡统计报告
﹡ Portlet 失效管理
﹡ PMSL 和 XML 导入 / 导出管理
﹡ Cache 管理
Web 框架支持和 Portlet 例子:
﹡支持的 Web 框架: Wicket, JSF, Groovy, Struts, PHP, Perl, Velocity
﹡ Portlet 例子:
o RSS, IFrame, Calendar XSLT, Struts Petstore, Bookmark, Database Browser
o Integration with Display Tags, Spring MVC
数据迁移特性:
﹡从数据库以 XML 格式导入 / 导出数据,以支持各种版本的数据迁移
﹡门户初始化数据是 XML 格式
﹡所有 XML 内容定义了 XML Schema
Portal 设计特性:
﹡部署 Jetspeed 的 Portlet 和 Page 皮肤(装修)的 CSS 组件
﹡可配置的 CSS 页面布局
﹡易于使用的 Velocity 宏语言的皮肤和布局组件
开发工具:
﹡基于 Ant 的安装
﹡指南
﹡自动的 Maven-2 构建
﹡ Jetspeed Maven-2 插件可定制门户开展
﹡ Maven-2 概况和原型
﹡ portlet 应用和 portal 资源自动部署
﹡部署工具
﹡可实现自动部署功能的插件
﹡ XML Schemas for PSML, jetspeed-portlet.xml, and Jetspeed XML (seed data)
﹡完全兼容和测试 Wicket , JSF 和 Spring MVC
扩展的 JSR-168 特性:
﹡自定义的 Portlet 模式和窗口状态
﹡自定义窗口状态: Solo
﹡在请求时动态隐藏 portlet
﹡最大限度的编辑默认选项或编辑模式的选项
﹡ ResourceURL 提供全面支持的反应控制的 JSR - 168 规范的 portlet
其他特性:
﹡安装时可以选择演示门户或是最少功能的门户
﹡提供深入的教程说明
﹡提供各种指导文档
支持的应用服务器:
* Tomcat 6
* Tomcat 5.5.x
* Jetty
* Websphere 6.0
* Geronimo
* JBoss
* Weblogic
转自 http://blog.csdn.net/peterwanghao/archive/2009/09/27/4600861.aspx