JSFのUIコンポーネントまたはそのサードパーティコンポーネントライブラリの1つを使用する場合、ライフサイクルのどこでこれらのタグの属性が開始されるかを説明するドキュメントを見つけるのに苦労することがよくあります。
使いたいとしましょう
<h:selectOneMenu valueChangeListener="#{myBean.myMethod1}" ... />
また
<h:commandButton action="#{myBean.myMethod2}" actionListener="#{myBean.myMethod3}" ... />
valueChangeListener
JSFライフサイクルのどこで、、action
またはがそれぞれ呼び出されるかに関する情報はどこにありますactionListener
か?
これらは単なる例であることを理解してください。メソッドがいつ呼び出されるかが正確にわからない場合は、各コンポーネントの属性ごとにStackOverflowにアクセスしないようにしています。
そのようなドキュメントが存在しない場合(??)、ケースバイケースでこれを理解するためにどのようなデバッグ手法を使用することをお勧めしますか?