GraniteDS 不断发展

阅读数:1570 2009 年 7 月 1 日

话题:JavaDevOps语言 & 开发文化 & 方法

GraniteDS 是一款LiveCycle/BlazeDS的开源替代品,最近刚刚发布 2.0.0 版。该版本提供了一套重要的新功能和结构重组。其中一些新功能包括:

  • 持久化支持
    • OpenJPA
    • DataNucleus/JPOX
  • 应用服务器支持
    • GlassFish v3
    • WebLogic 10
    • Google App Engine
  • OSGi 支持
    • POJOs
  • Spring 安全性支持

项目创始人 Franck Wolff 同时谈到了Tide 框架的功能增强:

GraniteDS “Tide” 框架现在已经成熟,为 Flex 端带来了若干源于 JBoss/Seam 的机制:事件和观察者、注入和注出、上下文环境、子环境和可控 bean。现在你可以使用熟悉的典型 JSF 应用的 web 层架构来设计你的 Flex 应用。与 Seam 框架的集成已经完成,因此事实上你可以不改动任何服务器端代码来创建一个针对现有 JSF/Seam 应用的 Flex 前端。

另一项重大变化是重新打包和组织了全部源代码。如果你正在使用 GraniteDS 1.x 版,则需要采取一些步骤以迁移到 2.0.0 版。详情见GraniteDS 2.0 beta 1 迁移说明

GraniteDS 团队目前正在致力于 2.1.0 版,预计将包括针对 Spring 和 EJB3 框架的 JBoss/Seam 功能的子集。最终目标是提供 一个解决方案,Tide 可以用于 Flex 端而无需担心服务器端框架(Seam、Spring 和 EJB3)。最后,如果针对 Web Beans(JSR-299)的规范和实现通过,GraniteDS 也会提供集成支持。

查看英文原文:GraniteDS Continues to Evolve