2

将 CDI 与 GWT 集成的最佳方式是什么?特别是,我想知道如何使依赖注入为我的 RemoteServiceServlet 扩展工作。显然 CDI 不适用于从 javax.servlet.Servlet 派生的类。如果有替代方案,我很乐意放弃 RemoteServiceServlet。

我真的不需要 GWT 客户端上的 DI,但如果它刚刚工作,我会很乐意使用它。

4

2 回答 2

1

事实证明这是Weld 中的一个错误,该错误已在 1.1.0 版本中修复。

Intellij IDEA X 也有这个“错误”,因为如果您尝试使用 RemoteServiceServlet 执行此操作,它会将其标记为错误。我只是为此禁用了检查。

于 2011-01-28T21:13:27.283 回答
0

如果您想将 CDI 与 GWT 集成,我相信Errai就是您正在寻找的。我自己没有在实际项目中使用过它,但它看起来真的很酷。它甚至可以桥接浏览器和服务器之间的 CDI 事件,并且几乎可以取代现有的 GWT RPC 机制。

于 2012-05-03T20:08:42.670 回答