我らが@ITでStrutsについて勉強していたのだが、なんともStrutsの理想というか設計モデルには閉口するなぁ(^^; まぁView側に制御を入れないってのはASP.NETも同様ではあるが、基本的に開発者任せのASP.NETに対してStrutsはカスタムタグという代替手段まで用意するとは。
おまけにViewとアクションファームBeans、アクションクラスとのマッピングをconfigファイルで定義ってのも・・う〜ん、確かにこれであればV-C間の呼び出しを抽象化出来るってのは分かるけど、毎回configファイルを編集する手間とのトレードオフってことになるのかねぇ。
忘れないようにとても参考になった概念図のURLをメモっとこ。
http://www.atmarkit.co.jp/fjava/rensai3/struts02/fig2l.gif
あ、やっぱ直リンクだけだと失礼なので元の@ITのコラムのリンクは以下。
Strutsフレームワークの「枠組み」を学ぶ