P176 フェーズリスナ

[フェーズID一覧]
RESTORE_VIEW
APPLY_REQUEST_VALUES
PROCESS_VALIDATIONS
UPDATE_MODEL_VALUES
INVOKE_APPLICATION
RENDER_RESPONSE
ANY_PHASE

・ID自体は、PhaseIdクラスに記述されている。
・ANY_PHASEは全てのフェーズを表す。


[フェーズリスナー登録方法]
(faces-config.xml)

jp.hokke.hogePhaseListener


[フェーズリスナー作成方法]
・PhaseListenerを実装する
・3つのメソッドをオーバライドする
 beforePhase(フェーズ前に呼び出されるメソッド)
 afterPhase(フェーズ後に呼び出されるメソッド)
 getPhaseId(どのフェーズで呼び出されるかを指定するメソッド)

Java EE 7徹底入門 標準Javaフレームワークによる高信頼性Webシステムの構築

Java EE 7徹底入門 標準Javaフレームワークによる高信頼性Webシステムの構築