【问题标题】:What is an example of state pattern in Core Java/JSF/Servlets?什么是 Core Java/JSF/Servlets 中的状态模式示例?
【发布时间】:2013-01-21 09:58:15
【问题描述】:

我刚刚了解了状态模式。我想知道在核心 Java/JSF/Servlets 代码中的什么地方可以看到这种模式正在实现?我想看看状态转换是如何实现的,states的角色是谁,context的角色是谁?

【问题讨论】:

标签: java jsf servlets design-patterns state-pattern


【解决方案1】:

在 JSF 中它可以是生命周期处理。 Phase 是具有具体状态的状态:ApplyRequestValuesPhaseInvokeApplicationPhaseProcessValidationsPhaseRenderResponsePhaseRestoreViewPhaseUpdateModelValuesPhase。上下文将是Lifecycle

注意:此示例来自 JSF 的 Mojarra 实现。

【讨论】:

  • 请注意,提到的 Phase 实现是 Mojarra (com.sun.faces.*) 特定的。 MyFaces (org.apache.myfaces.*) 给它们起了不同的名字。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-08-31
  • 2018-08-15
  • 1970-01-01
  • 2011-08-26
  • 2012-03-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多