さ、S2Strutsだ〜

さ、そんなワケの分からないEclipse3.1は消してしまえぃ!
んで普通にEclipse3.0を起動してS2Strutsを試す事にしよう。

とりあえずs2daoで試したプロジェクトは普通のJavaプロジェクトなのでS2Struts用にTomcatプロジェクトを作る。
名前は「MobileSuitsDataBaseManager」とでもしときますか。
んで、プロジェクトのプロパティでS2DAOの勉強で作ったMobileSuitsDataBaseプロジェクトを参照するように設定。
次に<プロジェクトディレクトリ>\WEB-INF\libの下にs2strutsというディレウトリを作成して、ダウンロードしてきたS2Strutsのライブラリをコピー、登録する(パスを通す)。

(だいたいはS2とライブラリが被る。S2が既に入っているなら登録するのは次の4つだけで十分だと思われる)

さて、どうやって使えるようにするのか。その辺はドキュメントに書いてあるのでそれに沿って進めよう。詳しくはhttp://www.seasar.org/s2struts.htmlを参照されたし。
まず、web.xmlを編集してS2StrutsServletを登録するようにする。
そのためにweb.xmlに幾つかの記述が必要らしいのでドキュメントに書いてあったヤツをコピペする。
普通のstruts用のweb.xmlS2Struts用の記述を追加した形になっている。

次に、struts-config.xmlにS2とStrutsを連動させるための設定を記述する。
・・・ってこの時点でstruts-configはないぞ。さて、どうしたものか・・・
struts-configって長ったらしいんだよなぁ。しかもコロコロと変わるし。素で書くと面倒くさいだけだなぁ。何かいい手はないかな。

とりあえずさっきインストールしたweb.xmlの雛型を作成してくれるプラグインstruts-configの雛型もはけるからそれで代用しよう。
・・・とやっていたら定時になった。用もないから帰ろう。