* [[Struts]]

1.2が出ている..http://struts.apache.org 1.3も2.0もでてます。

[[特集:第2回 実用サンプルコードで理解する「Struts」の基礎 (1/15) >http://www.itmedia.co.jp/enterprise/0311/28/epn02.html]]

久しぶりにStrutsに触れた。~
[[Javaフレームワークの比較検討資料公開>http://d.hatena.ne.jp/t_yano/20081118/1227008018]]~
大変ありがたい資料ですが、いまだにどのフレームワークを使うかどうかを悩むJAVAをとりまく環境があること時点で終わっているような気がする。
またStrutsだけで簡潔するものでもなく、SpringやHibernateとか考えるだけでもうごちそうさまです。Strutsだけでもまともにわかっているか疑問なのに、他のもちゃんと理解している開発者がどれだけいることやら。トラブルメーカーですな。こりゃ。
またStrutsだけで簡潔するものでもなく、SpringやHibernateとか考えるだけでもうごちそうさまです。Strutsだけでもまともにわかっているか疑問なのに、他のもちゃんと理解している開発者がどれだけいることやら。開発コストを下げるのはありがたいですが、メンテナンスコストや教育コストとか考えると.... トラブルメーカーですな。こりゃ。
#contents

**環境作成
まず[[Eclipse]]をインストールします。[[Eclipseプラグイン]]でも紹介してます、[[StrutsBox>http://www.strutsbox.de/]]をダウンロードして、pluginフォルダに上書きしてください。アプリケーションサーバもいりますので、[[Sysdeo Eclipse Tomcat Launcher plugin>http://www.sysdeo.com/eclipse/tomcatPlugin.html]] も落としておきましょう。ここでは[[Tomcat]]を使います。
Eclipseのファイル>新規>プロジェクトで、StrutsBoxWizardsのCreateNewPorjectを選択して、新しいプロジェクトを作成します。StrutsBoxはplugins\de.strutsbox.ui.wizards_1.0.0\blank-projectからコピーしてきます。ですので、新しいjarやテンプレートを作っておきたい場合は、ここを直しておきます。今回は1.2を使いますので、plugins\de.strutsbox.ui.wizards_1.0.0\blank-projectの中身をすべて消してしまいます。その後で、ダウンロードしてきた、jakarta-struts-1.2.4.zipの中にある、webappsのstruts-blank.warをplugins\de.strutsbox.ui.wizards_1.0.0\blank-projectに解凍します。struts-blank.warがうまく解凍できない場合は、[[Explzh for Windows>http://www.ponsoftware.jp/archiver/]]というソフトで解凍してください。~
プロジェクトの作成が終わりましたら、プロジェクトを選択して、右クリックをして下の方にあるメニューのプロパティを選択します。その左に表示されているTomcatを選択して、Tomcatのプロジェクトであるのチェックボックスを選択します。その下にアプリケーションURIがありますので、とりあえず/testProjectとしておきます。~
以上のTomcatの設定は、[[Eclipse]]
を参考にしてください。
するとまた右クリックをしてみると、Tomcatプロジェクトというメニューが増えてますので、この中のTomatのコンテキストを更新するを選択します。すぐ終わります。
ついでにTomcatのライブラリをプロジェクトに追加するも選択しておきます。
ではEclipseのメニューにあるTomcatのTomcat再起動を選択してTomcatを立ち上げましょう。そして今後はブラウザを立ち上げてhttp://localhost:8086/testProject/を見てます。8086はTomcatが使用しているポートです。通常は8080を使用します。ここでエラーが出た場合は、struts-blank.warのWEB-INF\classesのMessageResources.propertiesを自分のWEB-INF\classesにコピーしてあげましょう。~
あれどうもStrutsBoxは1.1用みたいです。ですのでここからはStrutsBoxは使わないでください。あんまり役に立たなかったですね。

**リンク
[[Struts TIPS]]~
[[実用サンプルコードで理解する「Struts」の基礎>http://www.itmedia.co.jp/enterprise/0311/28/epn02.html]]~

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS