我查看了 JBoss 的 JSR-299 上下文和依赖注入的 Weld 参考实现,我想知道其他 CDI 实现之间的比较。
具体来说,我了解 Weld、Resin CanDI(由 Caucho 开发)和 Apache OpenWebBeans。
主角简介:
- Weld is theRI(只有一个 RI),1.0 版已发布,它内置于 GlassFish v3 和即将推出的 JBoss AS EE 6 中,但也可以与其他容器(有一些限制)。
- OpenWebBeans 仍在开发中,版本为 1.0.0planned2010 年 4 月末。
- Caucho CanDI 似乎与 Resin 联系在一起(我在这里可能是错的,但我在他们的网站上找不到任何相反的明确证据,无论如何,这很糟糕)。
因此,如果我在撰写本文时必须选择一种实现,我会选择 RI(即 Weld),因为它已经准备好并且可以“独立”使用(准备好并不意味着它已被广泛使用)。
如果您正在寻找一些性能比较(您还想比较什么?),我认为您现在找不到这样的基准。
无论如何,如果你想使用CDI,就这么做吧。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)