Gridsphere Home Page->http://www.gridsphere.org/
GridSphere 是在欧盟提供基金的 GridLab 项目 下开发的,提供了一个非常复杂的门户,该门户为各种终端用户提供高度定制的环境。portlet 模型向用户提供了一个灵活易用的接口,并向门户开发人员提供了一个模型,用于创建可插入的和动态的应用程序支持。
GridSphere 核心特性
1 ,Portlet API 的实现与 IBM WebSphere Portal Server 4.2 或更高版本紧密兼容。
2 ,易于开发并易于与插入到 GridSphere portlet 容器中的“第三方 portlet”集成。
3 ,级别更高的模型,用于使用可视的 bean 和 GridSphere User Interface (UI) 标签库构建复杂的 portlet。 灵活的基于 XML 的门户表示描述,可以轻松对其进行修改来创建自定义的门户布局。
4 ,对基于角色的访问控制(Role Based Access Control,RBAC)提供内置的支持,RBAC 将用户分为 guest、user、admin 和 super user。
5 ,复杂的服务模型,允许创建“用户服务”,可以按照用户权限限制服务方法。
6 ,通过 Hibernate for RDBMS 数据库支持提供数据的持久性。
7 ,为 portlet 服务的服务端测试集成了 Junit/Cactus 单位测试,包括生成测试报告。
8 ,GridSphere 核心 portlet 提供基本功能,包括登录、注销、用户和访问控制管理。 由于 GridSphere portlet API 几乎与 WebSphere portlet API 完全相同,所以您应该多看看 developerWorks 文章,这些文章在 参考资料 和 IBM WebSphere Portal Zone 中列出。在理论上,使用 IBM WebSphere Portal Server 开发本文中的示例 portlet 应该不难。GridSphere API 与 JSR Portlet API 1.0 最后的规范非常类似,gridSphere 的将来版本是符合 JSR 168 的。当前的 GridSphere 版本提供了一个门户、一个 portlet 容器和一组有用的核心 portlet,包括用户和组管理以及布局定制和 portlet 订阅。
借助myEclipse配置gridsphere开发环境
- 在myEclipse中新建工程命名为gridsphere,右击工程选择Import-import file system-gridsphere解压文件夹。
- 选择工程-properties-java build path ,librabries选项卡选择导入ant.jar、ant_contrib.jar和gridsphere下所有jar文件。
- 选择build.xml-run as... ,Environment中添加变量CATALINA_HOME赋值Tomcat安装路径。targets中选择setenv和install,运行
运行成功会提示:gridsphere successfully installed。
- 启动Tomcat,输入http://localhost:8080/gridsphere/gridsphere打开gridsphere门户界面。
参考书目