Struts 2.1.6 + SpringFramework 2.5.6の連携についてのメモ書きです。
WebWork2大好きだったので、なかなかStruts2には手を出していなかったんですが、仕事の都合上、試用しています。
参考になるかなと思って買っておいたStruts2の書籍を見ながら、ぼちぼち試してけど、どうにもイマイチな説明が多くて途中で書籍は見切りをつけました。正直言えば、評価コメントを見てから買えばよかったです。どうしてそう判断したかというと、WebWork2からのセオリーが無視されている点が主な要因です。
何か足りないなと思ったら、ObjectFactoryを置き換えるやり方が丸々抜けていて、Springに組み込む独自のscope-resolverを設定しています。Struts 2.0.x系時代は Springとの連携をサポートするPlug-inがなかったのかもしれないので、あまり無碍な言い方もできないんですが、初めて使う人には勘違いされるかもなぁ。しかもその Scope Resolverがサンプルコードには見当たらないし…。
参考にするなら、以下の何れかを参照したほうがハマらないで済むと思います。
まだまだマイナーな状態なので、そういう本があるというのは評価してます。でも、書籍として出すからには、正攻法のやり方も載せてほしかったなぁ。そういう意味で、結構ガッカリしてます。
最近のコメント