2003年11月18日

Java | WW2 - Spring IoC integration

ここ10日程、Spring MVCとWW2(WebWork2)フレームワークを勉強してきたけど、WebフレームワークとしてはWW2の方がスマートな印象を受けた。

Strutsと比べて両者ともServlet APIへの依存を減らし、JSP以外のViewも初めから考慮されているが、Spring MVCはWebに限らず利用できるという点を重視して、逆にWebでの利用においてStrutsに及ばない点が表われているように思えた。(僕の理解不足も多分にあると思うけど。)
あとはControllerやViewの解決を無理やりIoCコンテナに押し込んでいる印象を受けた。XML設定ファイルのDTDはすこぶるシンプルなんだけど、MVCの各要素を定義するには逆に分かりづらくなっている。Webフレームワークにおいては何でもかんでもBeanにすりゃいいってわけじゃない。

そうは言っても、HibernateをサポートしたIoCコンテナとしてのSpringはModel層ではもはや手放せない存在。WW2ユーザーも同じように考えているらしく、Springとの連携はWW MLでの熱い話題の一つ。
そのMLに今日、SpringSupport.patchがポストされた。WW2開発者(らしき人)も1.0リリースには取り込めないだろうけど今後サポートすると発言。WW2 RCリリースもそろそろらしい。
次のプロジェクトでは、StrutsではなくWW2かも知れないな。

Posted by otsuka : 13:51 | Comment (0) | Trackback (0)
Comment









名前、アドレスを登録しますか?