strutsとvalidatorの処理の流れを解説しているサイトを教えていただけないでしょうか?

たとえば、
リクエスト → struts-configで、フォワード → ActionForm → validator.xmlの読み込み
→ 検証? → ActionMessage生成 → ActionErrorsへ格納 → validator
 → Messageクラスのインスタンス数が0 → struts-configで、正常画面へフォワード
 → Messageクラスのインスタンス数が > 0 → struts-configで、エラー画面へフォワード
見たいな、strutsとvalidatorの動き?処理の流れ?が、うまく理解できなくて困っています。

言葉で教えていただくのもありがたいのですが、
できればhttp://blog.hide-k.net/archives/images/struts.jpgのような図で解説しているサイトがあれば、
理解しやすいので・・・。

よろしくお願いいたします。