GWT或Spring中的依赖注入

GWT或Spring中的依赖注入,gwt,gwt-2.4,Gwt,Gwt 2.4,我是新GWT。我有一个项目,我正在使用GWT和Spring作为我们的技术来实现。 在以下链接的帮助下,我已经完成了与GWT的Spring集成。 https://docs.google.com/document/pub?id=1USHYx9cB3B1s1zM4dlkzEZ759D3lEfavn_dDewvBkaA 在这里,我能够将依赖项注入应用于只包含实际businessRemote服务功能的服务器端类 我的问题是, 如何将依赖项注入应用于所有其他类,如 是否在客户端、共享、视图和演示程序包中 哪

我是新GWT。我有一个项目,我正在使用GWT和Spring作为我们的技术来实现。 在以下链接的帮助下,我已经完成了与GWT的Spring集成。 https://docs.google.com/document/pub?id=1USHYx9cB3B1s1zM4dlkzEZ759D3lEfavn_dDewvBkaA 在这里,我能够将依赖项注入应用于只包含实际businessRemote服务功能的服务器端类

我的问题是,

如何将依赖项注入应用于所有其他类,如 是否在客户端、共享、视图和演示程序包中

哪种依赖注入更好?我的意思是GWT提供了两种依赖注入机制

guice用于在服务器端实现依赖项注入

gin用于在客户端实现依赖项注入

和Spring依赖注入

选择哪一个更好?GWT依赖项注入或 Spring依赖注入?还是两者兼而有之

请回答我

谢谢


Saritha。

GWT不支持Spring,因此您必须在客户端使用GIN

在服务器端将Guice和Spring结合起来是没有意义的,因为Spring管理的bean与Guice管理的bean不兼容

因此,您必须问问自己希望在服务器端使用哪个DI框架。两者都做得很好。Guice更轻巧,Spring提供了许多附加模块


我不认为在服务器端使用Guice有什么好处,因为您在客户端使用GIN

GWT不支持Spring,因此您必须在客户端使用GIN

在服务器端将Guice和Spring结合起来是没有意义的,因为Spring管理的bean与Guice管理的bean不兼容

因此,您必须问问自己希望在服务器端使用哪个DI框架。两者都做得很好。Guice更轻巧,Spring提供了许多附加模块


我不认为在服务器端使用Guice有什么好处,因为您在客户端使用GIN

GWT客户端依赖项注入只能由Gin框架提供。在这种情况下,如果您想使用GWT最佳实践DI、MVP等,并测试您的客户端代码,您应该查看。它解释了如何在Guice的帮助下编写轻量级JRE模拟测试。因此,如果您开始使用Gin,则不应避免使用Guice。没有任何理由在客户端使用Gin,在服务器上使用Spring DI。

GWT客户端依赖项注入只能由Gin框架提供。在这种情况下,如果您想使用GWT最佳实践DI、MVP等,并测试您的客户端代码,您应该查看。它解释了如何在Guice的帮助下编写轻量级JRE模拟测试。因此,如果您开始使用Gin,则不应避免使用Guice。没有任何理由在客户端使用Gin,在服务器上使用springdi。

GWTP通过和大量使用依赖注入。因此,您需要将这些库添加到项目中

GoogleGuice是服务器端的DI,而gin是客户端的DI

GIN GWT注入为Google Web Toolkit客户端代码带来了自动依赖项注入

选择哪一个更好?GWT依赖项注入还是Spring依赖项注入?还是两者兼而有之


对于客户,您只有一个选择,即gin。因为guice和spring都在服务器端使用。而且spring和guice的组合仅适用于服务器,不适用于客户端

GWTP通过和大量使用依赖注入。因此,您需要将这些库添加到项目中

GoogleGuice是服务器端的DI,而gin是客户端的DI

GIN GWT注入为Google Web Toolkit客户端代码带来了自动依赖项注入

选择哪一个更好?GWT依赖项注入还是Spring依赖项注入?还是两者兼而有之

对于客户,您只有一个选择,即gin。因为guice和spring都在服务器端使用。而且spring和guice的组合仅适用于服务器,不适用于客户端