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 日間)
-
電子書籍、電子雑誌のフレームワークとして、マルチプラットフォームの様々な画面サイズに対応するしている「Treesaver」を試してみました。 treesaver http://treesaver.net/ treesaver http://treesaverj...
-
App Inventor for Android のチュートリアルをやってみました。「Quiz Me (クイズのアプリ)」 Quiz Me 大リーグに関するトリビアに答えるクイズアプリを作成するチュートリアルです。答えを入力して、「Submit」を押すと、「corre...
-
集中線を画像に追加できる「Booom」というjQueryプラグインがあります。画像を用意するだけで、簡単に「漫画カメラ」で撮影したような集中線を書き込むことが出来ます。 集中線を追加するjQueryプラグイン「Booom」がバージョンアップ http://stackstoc...
-
Pythonのインタープリター上で、unixtimeの1190385670を変換します。 >>> import time >>> time.ctime(1190385670) 'Fri Sep 21 23:41:10 2007...
-
2012/10/21 苫田ダムを見に行きました。下の子が「ダムを見たことがない」と言うので、どこのダムを見に行くかを調べました。 岡山県内のダム http://www.pref.okayama.jp/page/detail-3663.html 岡山県内のダムのページ...
-
「iOS位置情報プログラミング」のiBeaconのサンプルコードを試してみました。 iBeaconとは iBeaconとは? 超話題の「iBeacon」を徹底解説――O2Oの本命となるか!? iOS 7の隠れキラーコンテンツとなる近距離無線通信「iBeacon」とは?...
-
2015/08/25に、備北オートビレッジにキャンプに行ってきました。備北オートビレッジには、岡山市から、高速道路の岡山道、中国縦貫道を通って、ゆっくり休憩を取りながらも、2時間ちょっとで到着します。 備北オートビレッジ http://www.bihoku-park.go...
-
「openFrameworks」は、クリエイティブコーディングのために作られたC++のフレームワークです。インタラクティブデザインやメディアアートの制作に適しているようです。 openFrameworks http://www.openframeworks.cc/ ...
-
前回の 『「放射線で遺伝子が傷つく理由」を子どもに分かりやすく説明するには その1』 の続き 遺伝子(DNA)の詳細をみていきます。遺伝子を拡大して確認すると、下記の図のような構造になっています。 遺伝子(DNA)とは、生物の遺伝情報を持っています。人の細...
-
モバイル向けAR(拡張現実)を簡単に作れる「CARKCHO」(カクチョ)というサービスがあります。 CARKCHO https://app.carkcho.com/ このサービスのフリープランを使って、福井県立恐竜博物館に旅行に行った時、撮影したティラノサウルス...



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