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
分享到:
相关推荐
让我们深入探讨一下Jetspeed 2.2.0管理员代码的相关知识点。 1. **Jetspeed架构**: Jetspeed采用模块化设计,由多个可插拔的portlet组成,这些portlet可以提供新闻、日历、文档管理等不同功能。Jetspeed的架构...
4. **设置安装路径**:可选择默认路径`C:\Apache\Jetspeed-2.2.0`或自定义安装位置。 5. **选择数据库**:默认使用Derby数据库,也可选择其他支持的数据库类型,但需手动配置。 6. **完成安装**:点击“Next”直到...
6. 启动Jetspeed,运行`C:\Apache\Jetspeed-2.2.0\bin\Startup.bat`。 7. 通过浏览器访问`http://localhost:8080/jetspeed/portal`来确认Jetspeed已成功启动。 至于Portlet的创建,一般步骤如下: 1. 在Eclipse中...
- **技术经理**:希望了解JetSpeed高级特性的技术经理。 - **已读过系列第1部分的读者**:特别是那些已经熟悉基本portlet开发流程的读者。 #### 作者简介 - **Vivek Malhotra**:无线技术专家,居住在美国华盛顿...
接着是“Jetspeed2总结.docx”,这很可能是前公司同事在实际工作中对Jetspeed2特性和使用经验的总结。这份文档可能会包含一些实战技巧,比如如何创建和管理portlet,如何集成外部应用,以及在特定场景下的最佳实践。...
Jetspeed是Apache组织开发的一个采用Java和XML的开放源代码的企业信息门户的实现。门户可以让终端用户可以很方 便的访问网络资源(应用、数据库等)。用户可以通过Web浏览器、WAP手机、寻呼机以及其它一些智能设备来...
- **步骤1**: 将下载的安装包放置于指定目录(例如`C:\download`),假设安装包命名为`jetspeed-installer-demo-2.2.0.zip`或`jetspeed-installer-demo-2.2.0.jar`。 - **步骤2**: 打开命令提示符窗口,切换到...
Jetspeed2 是一个开源的企业门户框架,它提供了丰富的功能,包括安全管理、内容管理、个性化以及portlet集成。本文档是Jetspeed2 Deployer Guide的中文翻译,旨在帮助初学者理解如何部署和配置Jetspeed2的安全机制。...
随着技术的发展,Jetspeed 进行了重大升级,推出了 Jetspeed 2,它基于JSR-286(Portlet 规范2.0),引入了许多新特性和改进: 1. **更新的标准支持**:遵循JSR-286,提供了更多的portlet API 和功能,如Ajax 支持...
Jetspeed 是一个开源的门户平台,它主要用于构建企业级的Web门户应用。作为一个专业的IT行业大师,我很高兴向您详细解读这个项目的核心知识点。 首先,Jetspeed 的主要功能是提供一个可定制化的企业门户框架,它...
Jetspeed 2的核心特性包括: 1. **portlet容器**:Jetspeed 2提供了portlet容器,它能够管理和执行portlet,为开发者提供了portlet生命周期管理的基础设施。 2. **个性化与权限管理**:支持用户个人化设置,每个...
JetSpeed的核心特性包括内容管理和个性化,它允许用户根据自己的需求定制门户视图。它支持portlet(小部件)的概念,portlet是一种可以嵌入到门户页面上的自包含应用程序,能够提供各种功能,如新闻显示、天气预报、...
1. **启动脚本**: 打开安装目录下的 `C:\Apache\Jetspeed-2.2.0\bin` 文件夹,运行 `startup.bat`。 2. **访问主页**: 在浏览器中输入地址 `http://localhost:8080/jetspeed/portal` 访问 JetSpeed 主页。 #### 五...
其核心特性包括强大的页面布局管理、用户权限控制和内容聚合。 **JETSPEED-2 工作流程** Jetspeed2 的工作流程涉及到portlet的生命周期管理,包括初始化、渲染、事件处理等步骤。Portlets在用户的请求上下文中执行...
### 基于Jetspeed的Portlet开发 #### 一、引言 随着信息技术的不断发展,企业对于信息的集成管理需求日益增长。门户系统作为整合各类应用与信息资源的重要手段,已经成为众多企业的首选方案。门户系统能够根据用户...
【Jetspeed2官网guide文档翻译2】这篇文档主要面向初次接触Jetspeed的用户,提供了从源码构建和部署Jetspeed 2.2的详细步骤。Jetspeed是一个开源的portlet容器和企业信息门户平台,它允许集成多种应用和服务,提供...
9. **版本更新**:随着Jetspeed的版本升级,文档会提供新特性、改进和bug修复的详细信息,帮助用户决定何时以及如何升级到新版本。 10. **问题排查**:最后,文档通常会包含一些常见问题和解决方案,帮助用户解决在...