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 日間)
-
githubへのTortoiseGitでのコミットが出来るようになりました。やはり思っていたとおり、TortoiseGitでのSSHの認証設定部分が上手く出来ていなかったようです。 TortoiseGitでOpenSSHの鍵を使う http://www.clear-co...
-
Tweet 面白法人カヤックの期間限定のサービス「Flash2Android」を試してみました。wonderflへ投稿した自分のFlash作品をAndroidアプリへ変換するサービスです。 Flash2Android http://wonderfl.net/fla...
-
JavaScriptフレームワークといえば、jQuery、Prototype、MochiKitなどをちょっと使ったことがあるだけでした。DajngoやGAEで使うのであれば、MochiKitがいいのかなと思っていましたが、Google製であるClosure Libraryは...
-
「Treesaver」で、チュートリアルとして用意されている「不思議の国のアリス」を iPhone/iPad で動作確認してみました。 不思議の国のアリスのチュートリアルサンプルを設置したのもの http://www.vivo-win.com/Treesaver_Wa...
-
「Google Map API helper app for Djangoを使ってみたいので、再度Djangoをチュートリアルからやってみます。その1」 の続きです。 Google Map API helper app for Djangoを使ってみたいので、再度Djan...
-
ブログを更新したことを、Twitterに投稿する場合、今使っているBloggerであれば、記事の下の方に表示している「Twitterで共有する」ボタンを押せば、ツイートできます。しかし、デフォルトでツイートされる内容にブログタイトルが含まれているため、ほとんど使っていません。...
-
両親が使っていたフィルム式のカメラが、先日のせとうち児島ホテルでの「喜寿の祝い」をしたときに壊れました。15年以上使っているので、寿命だと思います。フィルムを入れても巻き上げない状態になっていました。児島にあるカメラ屋さんに持ち込んで、みてもらいましたが、「壊れていますね」...
-
電子雑誌フレームワーク「Treesaver」のサンプルアプリ「Simple」には、実現したい機能のソースが一式ありました。 「Treesaver」のgithubからダウンロードしたソース一式の中にサンプルアプリが含まれていました。Treesaverを使って公開されている...
-
2013/08/08 神戸市立小磯記念美術館に寄った後に、六甲アイランドの神戸港より、大分港行きのフェリーさんふらわあに乗りました。 神戸発~大分行き航路|航路一覧|フェリーさんふらわあ http://www.ferry-sunflower.co.jp/route/kob...
-
ブログへの投稿を自動ツイートするために、friendfeedを使っていましたが、ツイート内容にブログを更新した旨の表示が入れられないので、どうにかならないかと考えていました。FeedBurnerを使えば、【ブログ更新しました】の文字を入れることが出来たので、FeedBurn...



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