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