如标题所示,并且由于发布稍晚,我们再次非常忙碌。

让我们简要概述所有新功能。

模块

在我们的这一端有一些限制,因为我们没有(简单/优雅的)动态方式(据我所知)在 JBossAS7(我们使用的是这个)附带的 JBossWeb 中扩展/缩减虚拟服务器(在部署阶段运行时)。为了在 CapeDwarf 中使用模块,您必须在启动 CapeDwarf AS 实例时使用“standalone-capedwarf-modules.xml”配置。

您还必须配置与您的应用程序模块化匹配的虚拟服务器数量。有关详细信息,请参阅“standalone-capedwarf-modules.xml”中的 Web 子系统配置。

(或简单地通过论坛、电子邮件、Twitter 或 Freenode IRC #capedwarf 发送给我任何关于模块的问题)

端点

我们已经成功将 GAE 的 Endpoints 注解映射到 JAXRS/RestEasy 注解,我们还支持自定义序列化。

在我们的案例/实现中,我们只需要 .api 文件作为标记,而不需要从中读取任何信息 -- 如果你愿意,你可以有一个单独的 .api 假冒文件。

SQL

当然,我们支持了 SQL。我们只是修改了 GAE 的 Driver 类以连接到选定的 DataSource

GCS

FileService 正在过时,以支持 Google Cloud Storage(GCS)API。目前 GCS 客户端库的开发/本地实现仍然针对 FileService 实现进行,因此支持这一点很简单,因为我们已经完全实现了 FileService API。

通道

我们重新实现了 Channel API。

非常感谢 @chrisritter 逼我们这么做,并贡献了一个简单但酷的聊天应用程序用于测试目的: SimpleChat

还要感谢 Karel 主动站出来修复了 Arquillian Drone,这样我们终于可以自动测试这个功能了。

JavaOne 2013

别忘了我的 JavaOne 演示——9月24日星期二上午11:30,Parc55。:-)

或者之前提到的 DC JBUG 演讲:http://www.meetup.com/DC-JBug/events/128068042/

博客

Markus Eisele 发布了关于 CapeDwarf 的精彩概述

无论如何,享受新版本吧!一如既往地欢迎反馈。


回到顶部