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 日間)
-
android-scripting 「SL4A」上で、6行で作れるAndroidのバーコードスキャナープログラムを試してみました。android-scripting 「SL4A」のサイトにサンプルプログラムのリンクとして、下記のサイトがありました。 Android...
-
MacBook Airを仕事でプロジェクターに接続ことがあり、どのようにすれば、切り替えが出来るのかを調べました。忘れやすいので、備忘録として記録。 Windowsノートパソコンにプロジェクターを繋げて、プロジェクターに出力を切り替える時には、ファンクションキ...
-
Tweet 面白法人カヤックの期間限定のサービス「Flash2Android」を試してみました。wonderflへ投稿した自分のFlash作品をAndroidアプリへ変換するサービスです。 Flash2Android http://wonderfl.net/fla...
-
Nagare project http://www.nagare.org/ MOONGIFTでは、「Nagare project」を下記のように紹介されています。 Webアプリケーション用Pythonフレームワーク「Nagare project」 http://...
-
android-scripting(SL4A)に、Ruby と Lua(ルア) の実装を入れてみました。Pythonの実装を入れる時に、他の実装が用意されているのが分かりました。他には、Perl と Rhino(ライノー)があります。 Lua(ルア)とRhino(ライノー...
-
自分だけのクラウド環境を簡単に構築できるというサービス「ServersMan」を使ってみました。用意されている環境は、Androidだけではなく、 iPhone/iPad、Windows Mobile、Desktop(forWindows)、CASがあります。 Andr...
-
2011/02/06 にイオンモール倉敷のキッズ共和国に、下の子の入学準備の学習用具を買いに行きました。筆箱、鉛筆、鉛筆削り、下敷きなどを買いました。すべてポケモンシリーズの商品でした。 イオンモール倉敷 http://kurashiki-aeonmall.com/i...
-
昨日申し込みをしていた Evernote API Keyが送られてきていました。 早速、Pythonのサンプルコードに「consumer key」「consumer secret」を設定して試してみました。evernote-api-1.17/lib/python の階層...
-
引き続き「世界を目指せ!Androidアプリ開発入門」の「第4回 Androidの肝,アクティビティ」をやってみました。アクティビティなるものが、ぼんやりとわかってきました。 第4回 Androidの肝,アクティビティ 前回のソースコード「SkeletonActivi...
-
フォトショップなどのレタッチソフトを使えば、簡単に分身の写真を作ることができるという記事がありました。 分身の術!自分のクローンを増殖させてみた写真22枚 http://labaq.com/archives/51723286.html 面白そうだし、簡単に出来...



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