以JBoss方式测试Java EE
最近,我们一直在努力寻找提高Java EE(特别是Java EE)以及JBoss AS可测试性的解决方案。我很高兴地宣布,这个难题的关键部分——Arquillian——现在已经可用。祝贺Aslak 和 Arquillian 团队发布了Arquillian 的首个alpha版本!您可以阅读更多关于Arquillian的使命和我们的Java EE测试计划;或者,如果您想直接深入了解,底部有一些快速链接。
在本文的第一部分中,我们学习了如何在Eclipse中创建一个新的Google App Engine项目,集成Weld和JSF库,本地运行项目,以及如何将其部署到GAE生产环境。本第二部分将探讨在开发GAE应用程序时遇到的一些问题,特别是对于Java EE开发背景的用户。
如果您曾经使用过PHP、Ruby、Perl、Groovy以及可能的其他编程语言,那么您就会知道有一个中心、官方的参考文档和实时社区反馈空间是多么方便。
为迎接Weld 1.0.1版本于2月19日发布,我们已发布了一个完整的Weld 1.0.1-CR2发行版,您可以在此下载进行最终检查。它基于提议的CDI 1.0-SP1 API。请下载、测试、玩耍,并给我们反馈,让我们知道它是否得到了您的认可。您可以在本帖子的底部找到直接下载链接,或者可以从Maven Central Repository中提取工件。
也许这并不是地雷区,但在构建旨在在Google App Engine中运行的Weld应用程序时,仍然存在许多难题。由于我现在正在翻新我的房子,我决定写一篇关于这个经验的文章(一个软件工程师做体力劳动?太奇怪了!)并且测试GAE轮胎看看所有的炒作都是关于什么的。Google已经做了很好的工作,提供了一个功能丰富的云平台,有大量的良好文档和有用的在线社区,他们提供的免费配额对于平均低流量网站来说已经足够了。
CDI便携式扩展在野外
Weld团队最近与社区成员合作,特别是Steven Boscarine,为您提供了Maven原型,让您可以迅速开始使用CDI和JSF 2开发。今天我们宣布,这些原型的1.0.0-BETA1版本已可在Maven中央仓库中使用。这可以看作是我们送给您的节日礼物;)