<< DocBook | Home | String.split() >>
PR: 転職    お墓    エコ    通販    結婚相談所    シルバー    質屋    葬式    漫画    エステサロン   

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