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」→「サーバで表示」を選択します。
チュートリアルのトップページが表示されました。
プログラムも正常に動作しました。「足し算」プログラムを元に、引き算に修正してみました。
登録:
コメントの投稿 (Atom)
人気の投稿 (過去 30 日間)
-
MacBook Airを仕事でプロジェクターに接続ことがあり、どのようにすれば、切り替えが出来るのかを調べました。忘れやすいので、備忘録として記録。 Windowsノートパソコンにプロジェクターを繋げて、プロジェクターに出力を切り替える時には、ファンクションキ...
-
android-scripting 「SL4A」上で、6行で作れるAndroidのバーコードスキャナープログラムを試してみました。android-scripting 「SL4A」のサイトにサンプルプログラムのリンクとして、下記のサイトがありました。 Android...
-
2013/08/08 神戸市立小磯記念美術館に寄った後に、六甲アイランドの神戸港より、大分港行きのフェリーさんふらわあに乗りました。 神戸発~大分行き航路|航路一覧|フェリーさんふらわあ http://www.ferry-sunflower.co.jp/route/kob...
-
2013/08/09-10 今回の熊本旅行の間、あちこちで「くまもん」の看板や、人形を見ました。 熊本城の天守より、城下を眺めた時に見えた、ビルの壁面の「くまもん」 阿蘇ロープウェー乗り場にあった「くまもん」の人形 月廻りレストランの近くの広場にあ...
-
Mac OSX 10.9.4にVagrantで仮想環境を構築した時の記録です。 Mac OSX 10.9.4で、Vagrantで仮想環境を構築するのは、とても簡単でした。Windows7にVagrantの環境を用意した時は、いくつか詰まったところがありましたが、Macでは、詰ま...
-
さくらVPSへruby on railsをインストールしてみました。色々なサイトの記載を参考にRails 3.0.7をインストールしました。 Rubyのコンパイルに必要なものをインストールします。 $ sudo yum install openssl-devel zl...
-
Unityは、フリーの3Dゲームの開発環境です。前から興味はあったのですが、分かりやすい書籍が無かったので、試していませんでした。Unityのリファレンスのような書籍は、あったのですが、最初は、チュートリアル的なものの方が入りやすいです。 Unity http:/...
-
「iOS位置情報プログラミング」のiBeaconのサンプルコードにて、ビーコンごとに他のビーコンと絶対に重複しないIDを設定する必要があります。同じビーコンのUUIDが他にもあれば、自分の作ったシステムが、他のビーコンでも動作してしまう可能性があるためです。 そのユニークな...
-
Zope3 の bin/debugzope で、ルートフォルダとしてのroot変数が使えない件、Windows環境で行うと問題なくアクセスできました 引き続き、Vine4.2に、Zope3.4.1をインストールして確認しました。 すると、何の問題もなく、root変数...



0 件のコメント:
コメントを投稿