【问题标题】:JSF calling setter & getter multiple timesJSF 多次调用 setter 和 getter
【发布时间】:2012-10-05 06:37:19
【问题描述】:

我正在使用 JSF 2.0。我不想多次调用 setter 和 getter。 你能帮我避免这种情况吗?

【问题讨论】:

    标签: jsf-2


    【解决方案1】:

    为什么这让你感到困扰?这些电话非常便宜。

    也许您在 getter/setter 中而不是在(post)构造函数和/或 action(listener)方法中错误地调用了昂贵的业务逻辑?这确实是 JSF 中一个非常常见的初学者错误。只是不要在 getter/setter 中调用业务逻辑。改为在(后)构造函数和/或操作(侦听器)方法中调用业务逻辑。 Getter/setter 纯粹是为了获取和设置(已经准备好的)bean 属性。

    另见:

    【讨论】:

    • 然后从这些方法中删除记录器,以防止您遭受不应有的心脏病发作。只要保持它们纯洁并进一步忽略它们。将它们隐藏在班级的最底部。它们仅用于访问/更改 bean 属性。
    • 是的,你是对的。我的 getter/setter 仅用于设置和获取值。我的所有业务逻辑都在
    猜你喜欢
    • 1970-01-01
    • 2014-09-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-07
    相关资源
    最近更新 更多