0

State pattern について学びました。コア Java/JSF/サーブレット コードのどこでこのパターンが実装されているかを知りたいです。状態遷移がどのように実装され、誰がその役割を果たし、誰がその役割を果たしているのかを見たいstatesですcontextか?

4

1 に答える 1

3

JSFでは、ライフサイクル処理になります。は具体的なPhase状態を持つ状態ApplyRequestValuesPhaseです: 、、、、、、。コンテキストは. InvokeApplicationPhaseProcessValidationsPhaseRenderResponsePhaseRestoreViewPhaseUpdateModelValuesPhaseLifecycle

注: この例は、JSF の Mojarra 実装からのものです。

于 2013-01-21T10:43:27.407 に答える