<< 2006/06/06 | Home | 2006/06/08 >>
PR: 転職    葬式    マンスリーマンション 神戸    北海道    環境    FX    不動産担保融資    桐ヶ谷斎場    海外旅行    専門学校   

Struts

知らないうちに、結構ややこしいことになっていたのね。

Struts Action 1
従来のStruts。現在1.2.9。1.1との違いはわずか。1.3がテスト用に提供されている。2006第二半期の始めに提供予定。引き続きメンテナンスされる。

Struts Action 2
新しいStrutsで、2.0はOpenSymphony社のWebWork2.2をベースにしている。WebWorkはStruts 1.xのリクエストベースのパラダイムのWebアプリケーション用フレームワーク。技術的にはWebWork2.3と同じものになる予定(WebWorkはここで打ち止めの予定)。Struts Action 1を元にしているが、新規に実装し直している。Struts Tiの提案(2005/11)のPhase 1を元にしている。WebWork2.3は2006/3にApacheに寄贈。2.0.0は2006/8にリリースの予定。Java 5.0でのみ稼働。それ以前のバージョンはretroweaverを使用。

Action 1とAction 2
Action 2.0には、1.3が同梱される。Action 1.xとAction 2.0は同時稼働でき、メッセージ、バリデーションルール、タイルは共用できる。設定ファイルのマイグレーションツールが提供される予定。Action, ActionForm, Pluginは2.0でも動作する。完全な互換性は提供されないだろうが、最大限の努力がなされる。

Struts Shale
コンポーネントベースでJSFと共に使用。あまり調べてない ^^;

どうもJavaの世界ではコンポーネントベースはあまり、はやっていないようだ。Action 2.0はRailsもかなり意識している模様。

このサイトの掲載内容は私自身の見解であり、必ずしもIBMの立場、戦略、意見を代表するものではありません。
日本アイ・ビー・エム 花井 志生 Since 1997.6.8