1

在深入研究 JavaScript 之前,我做了很多 Java,特别喜欢上下文依赖注入的概念。我经常使用Google Guice

我知道 JavaScript 不是静态类型的。还有一些模块化概念,比如requireJsNode.js使用的(甚至我自己也做过一些事情)。

但是是否可以考虑或者是否已经存在基于松散定义的接口注入依赖项的解决方案..(希望这不是太愚蠢的问题)

4

2 回答 2

1

我所看到的与您所要求的最接近的东西(我认为)是来自 tim caswell的Architect 。

它允许您注册模块的能力和要求,因此您基本上可以请求可以执行操作的内容,并让 Architect 检查所有可用模块以查看是否有任何模块支持此类操作。

于 2012-10-15T01:02:22.677 回答
1

您可能还想看看 Errai (http://www.jboss.org/errai)。它通过使用 GWT javascript 编译器将 CDI 引入浏览器,使用相同的编程范例将客户端和服务器连接在一起(他们也在浏览器中处理 JPA)。

于 2012-10-16T17:11:08.337 回答