2007年5月7日月曜日

iBATIS JPetStore-5.0 sample

修正なし、DB セットアップなしで動いてくれるところがうれしい。Tomcat, Jetty で
問題なく動作した。

以前少しだけ触った winstone だが、JSP のタグがそのまま表示されていて
機能が限られていると思っていたが、使い方がまずかった。Winstone 自体には
JSP のランタイム、コンパイラがないのだ。

Tomcat から ./lib または --commonLibFolder=... で指定したディレクトリに
jasper 関連、commons-logging.jar をコピーして --useJasper=true を
つけて起動するとちゃんと動いた。

java -jar ../winstone-0.9.6.jar --httpPort=8989 \
--ajp13Port=8988 --useJasper=true \
--warfile=../ibatis_sample/JPetStore-5.0/build/wars/jpetstore.war

iBATIS で BMP を実装しているケースを少し確認しないといけないので
サンプルを読み解いていく必要がある。

ゼロから作ってもいいのだが、設定ファイルの配置に関する決まりごとなど
あるとはまりそうなのでサンプルからはいるのがよさそう。

あと Abator という Eclipse plugin で設定ファイルが簡単に作れるようだが、
私は NetBeans 派。NetBeans/Eclipse を同時にあげるメモリもない...

---
Spring のサブプロジェクトに rich client とか web service といった
面白そうなものを発見。今度試してみよう。

0 件のコメント: