我是新的GWT.我有一个项目,我使用GWT和Spring作为我们的技术来实现.我已经通过以下链接完成了与GWT的Spring集成. http://technophiliac.wordpress.com/2008/08/24/giving-gwt-a-spring-in-its-step/ https://docs.google.com/document/pub?id=1USHYx9cB3B1s1zM4dlkzEZ759D3lEfavn_dDewvBkaA这里有这个,我能够将依赖注入仅应用于具有实际业务(远程服务)功能的服务器端类.
我的问题是,
如何将依赖注入应用于所有其他类,例如客户端,共享,视图,演示者包中的类?
哪种依赖注入更好?我的意思是GWT提供了两种依赖注入机制
guice用于在服务器端实现依赖注入
gin用于在客户端实现依赖注入.
和Spring依赖注入.
哪一个更好选择?GWT依赖注入还是Spring依赖注入?或两者兼而有之?
请回复我.
谢谢,
萨里萨.
GWTP通过google-guice和google-gin大量使用依赖注入.因此,您需要将这些库添加到项目中.
google-guice是服务器端的DI,杜松子酒是客户端的DI.
GIN(GWT INjection)为Google Web Toolkit客户端代码带来自动依赖注入.
哪一个更好选择?GWT依赖注入还是Spring依赖注入?或两者兼而有之?
对于客户,您只有一个选项是"杜松子酒".因为guice和spring都在服务器端使用.还有spring和guice的组合,仅适用于服务器,不适用于客户端.