为什么StockWatcher.java在onModuleLoad中使用类变量而不是局部变量?

时间:2012-07-21 17:35:03

标签: java spring gwt

所以,是的。那。我一步一步地完成教程,所以如果答案稍后会出现,请原谅我。这是this section中的第1步。

我理解使用它来访问EntryPoint类中的其他方法的难易程度,但是来自Spring MVC世界,这种事情可能被认为是一个控制器并且是一个单例(bean)。在GWT世界中这样思考是错误的吗?

1 个答案:

答案 0 :(得分:1)

使用GWT,您可以将其编码为桌面AWT程序。所以,你没有CDI或类似的东西。

因此,如果您将所有信息都放在bean中,您仍然需要:

  • 在班级中保留bean属性
  • 将其作为方法调用
  • 中的参数传递

获取对它的引用(而不是在需要时从CDI中检索它)

虽然您仍然可以在需要时使用bean,但这些属性与主类紧密相关(实际上它们是要显示的其他图形组件)。一般情况下,当你有一堆在它们之间紧密耦合但没有紧密耦合到任何其他类的属性时,我只会使用bean。