2011/07/07

JavaのウェブアプリケーションフレームワークのSAStrutsを試してみました。



JavaのウェブアプリケーションフレームワークのSAStrutsを試してみました。


Javaのウェブアプリケーションフレームワークの比較を下記のページで教えていただきました。

Javaフレームワークの比較検討資料公開
http://d.hatena.ne.jp/t_yano/20081118/1227008018

このページの内容を拝見して、他のサイトも調べてみて、SAStruts、Spring Framework、Google Guiceなどに興味が出て来ました。どれも面白いそうです。どれも言葉ぐらいは聞いたことはありましたが、内容については、まったく知りませんでした。

この中から、まず、SAStrutsを試してます。Javaのウェブアプリケーションフレームワークとしては、Strutsはまだまだよく使われているとの情報をあちこちで見ました。SAStrutsは、Strutsを使いやすくしたものとの記述がありました。

Windows 7 で、SAStrutsの動く環境を用意します。

一番簡単に環境を用意するために、下記のパッケージを利用します。

Eclipse 3.7.0 Indigo Windows 32bit ベース / Pleiades All in One 3.7.0.v20110704
http://mergedoc.sourceforge.jp/

Eclipseが既に日本語化されていて、Tomcatも入っているので簡単です。

ダウンロードして解凍した「pleiades-e3.7-ultimate-jre_20110704」---「eclipse」フォルダの中にある「eclipse.exe」を起動します。

下記のページを参考に、eclipseにSAStrutsのプラグインをインストールします。

eclipseにSAStrutsのプラグインをインストール
http://ichitcltk.hustle.ne.jp/gudon/modules/pico_rd/index.php?content_id=2

次に、Super Agile Strutsチュートリアルの「sa-struts-tutorial-1.0.4-sp8.zip」をダウンロードします。

Super Agile Struts - Download
http://sastruts.seasar.org/download.html

次に、ダウンロードした「sa-struts-tutorial-1.0.4-sp8.zip」をセットアップします。

チュートリアルのセットアップ
http://ichitcltk.hustle.ne.jp/gudon/modules/pico_rd/index.php?content_id=3

「sa-struts-tutorial」プロジェクトのsrc/main/java/を展開して「tutorial.action」パッケージのIndexAction.javaを選択、 マウスの右クリックメニューより「SAStruts」→「サーバで表示」を選択します。

チュートリアルのトップページが表示されました。


プログラムも正常に動作しました。「足し算」プログラムを元に、引き算に修正してみました。



0 件のコメント:

人気の投稿 (過去 30 日間)