Jetspeed 2

来源:百度文库 编辑:神马文学网 时间:2024/04/28 13:29:24
Jetspeed 2 From 灰狐维客
Apache门户项目组的项目组成:Jetspeed-1/2,Bridges,Pluto,WSRP-4J和Graffito。

Apache 门户项目组
Apache 门户项目组介绍
Jetspeed-2 is the next-generation enterprise portal at Apache.
目录
[隐藏]
1 产品特性1.1 标准1.2 体系架构1.3 门户核心特性1.4 门户管理1.5 对Web框架的支持和例子Portlets1.6 用户个性化1.7 门户设计1.8 门户开发工具1.9 应用服务器
2 安装指南3 相关链接
产品特性
标准
完整兼容Java Portlet API标准1.0(JSR-168) 通过JSR-168规范兼容性测试 基于JAAS标准的认证和授权服务(默认支持数据库的实现) 基于LDAP的用户认证
体系架构
基于Spring Framework的组件架构 灵活可配置的请求通道(通过Spring Bean XML配置) Portlet应用发布单元热部署 Jetspeed AJAX XML API(基于著名的开源AJAX Framework - DOJO) 扩展的Portlet页面结构语言(支持持久化到文件或数据库)
门户核心特性
声明风格的安全约束 基于角色的Portlet安全方面的API 门户内容管理和导航,包括页面、菜单、文件夹和超链接 单线程或多线程的内容聚合引擎(通过Spring Bean可以轻易切换) 高度可扩展的Jetspeed 单点登陆服务框架 基于权限和规则的门户页面和资源定位配置 支持所有主流的数据库,包括:Derby、MySQL、MS SQL、Postgres、Oracle、DB2、 Hypersonic 不依赖客户端类型的capability engine (html, xhtml, wml,vml) 多语言支持(12国语言,包括简体中文和繁体中文),而且完全可扩展 完整的性能统计日志引擎 利用著名开源搜索引擎Lucene提供对所有门户资源的全文本检索和元数据搜索服务 用户注册服务和忘记密码的邮件通知服务 丰富的登陆密码配置策略
门户管理
用户,角色,用户组,密码和Profile管理 JSR 168协议规范定义的用户属性编辑器 门户页面管理 单点登陆服务管理 Portlet应用程序管理 Profiler管理 门户性能统计报告
对Web框架的支持和例子Portlets
通过Bridges项目支持几乎所有的主流Web Framework与Jetspeed门户的整合,包括:JSF(Sun的标准JSF实现和Apache MyFaces)、Apache Struts、PHP、Perl、Velocity 例子Portlet包括:RSS、IFrame(通过Jetspeed SSO API还可以支持SSO效果)、日历、书签。 支持Spring MVC
用户个性化
门户页面管理 页面用户定制(包括增删查改门户页面,页面的风格,Portlet框体风格,Portlet的位置,Portlet的布局等等) 支持两种门户定制风格,包括传统的基于页面刷新的风格和基于AJAX技术的风格
门户设计
支持Portlet和Portal页面皮肤的打包发布 基于CSS技术的可配置布局 支持Velocity模版引擎
门户开发工具
支持Maven 1.x和Maven2.0.x,部分功能支持Ant脚本 支持通过Maven插件生成自定义门户基础框架 热部署Portlet应用发布单元和门户资源 支持通过API调用的方式部署Portlet应用发布单元 支持Eclipse3.2.x开发环境
应用服务器
Apache Tomcat 5.0.x Apache Tomcat 5.5.x IBM WebSphere Application Server 5.1/6.0 JBoss Geronimo 1.0(非官方支持,详见:JS2-444)
(产品特性来源:Apache 门户项目组介绍)
支持以下数据库
Derby HSQLDB - Hypersonic SQL MySQL Oracle PostgresSQL DB2 Sybase SQL Server
支持以下应用服务器(需要Servlet 2.3 Engine)
Tomcat 5.5.8 or higher Jetty Websphere Geronimo JBoss
安装指南
安装安装包
java -jar Jetspeed2.0-MultiDB-install.jarorjava -jar Jetspeed2.0-derby-install.jar
配置数据库, 需要设置以下属性:
* A Database type. Valid values [derby, mssql, mysql, oracle, hsql, postgres, sapdb]* A username* A password* A JDBC connection string* A JDBC driver name* The location of a valid JDBC driver. The installer will copy this to the installed location.
启动 Jetspeed 2.0
/usr/local/ApacheJetspeed2.0/bin/startup.shhttp://localhost:8080/jetspeed/portaladmin/adminmanager/manageruser/user相关链接
http://portals.apache.org/jetspeed-2/ 下载 -http://download.huihoo.com/application/cms-portal/jetspeed-2/
取自"http://wiki.huihoo.com/index.php?title=Jetspeed_2"