zk6 SelectorComposer和GenericForwardComposer之间有什么区别

时间:2013-09-27 07:56:56

标签: generics zk zul

我对ZK框架很新。我对SelectorComposerGenericForwardComposer之间的区别感到困惑。

有人还可以定义何时使用哪个Composer。

由于

1 个答案:

答案 0 :(得分:4)

简而言之,GenericForwardComposer是两者中较老的一个。它支持基于命名约定的自动装配。事实证明这种方法很脆弱 - 这里的拼写错误会破坏你的一天,试图找出原因!/(ç&(%它不起作用,DXXXX!

另一方面,

SelectorComposer使用Java注释。在我们的商店中,我们编写了代码来验证所有这些注释,以确保我们没有任何拼写错误,引用的元素存在等等。

From the documentation

  

SelectorComposer
  它支持基于Java注释和基于CSS3的选择器的自动装配。 如果您不知道使用哪一个,请使用SelectorComposer
  GenericForwardComposer
  它支持基于命名约定的自动装配。您不需要明确指定注释,但如果使用不当,则容易出错。