JndiResourceLocatorはうまくいきました。



@org.seasar.extension.j2ee.JndiResourceLocator@lookup("java:comp/env/jdbc/XXXXX")


アプリケーションサーバ富士通Interstageなのですが、javax.transaction.TransactionManagerが使えないので、データソースだけをJNDIからlookupしてます。


NamingConventionImplは使い方がわからなかったので (;´д⊂)
コンポーネントを手動で追加しました。


これでS2Container 2.3.8 → 2.4.0 beta4の移行完了。

Teeda Ajaxを試した。
今回はAjaxだけを試したかったので、Teedaは抜きで使えるか確認してみました。

まずはteeda-ajax-demoをEclipseにインポートして試そうと思ったが、どうもTomcat5.x系でないと動かないorz。
なので、http://teeda.seasar.org/ja/teeda_ajax.htmlを参考に一から作ることに。

初めて使ったので試行錯誤の末なんとか動いた(´・ω・`)
S2のコンポーネントが呼び出せたので、あとはJavaScriptでごにょごにょすれば使えるものができそう。


動いたのでその時のメモ書き

web.xmlにorg.seasar.framework.container.filter.S2ContainerFilterを追加

  • S2コンテナがないとエラーになったので、web.xml

org.seasar.framework.container.servlet.S2ContainerServletを追加

  • diconにある


teeda-ajax-demoではないので、いらない

S2Container.NET(.NET 2.0)を試した。

サンプルのAopTraceClientのソースをコピーして実行していたけどうまくいかず・・・
悩んだあげくlog4netの以下の文を追加したところコンソールに出力された。
BasicConfigurator.Configure();

Seasarのドキュメントで見つけられなかったので悩んだがlog4netの設定はあってるのだろうか?
App.configにサンプルからまわりはコピーしたのであってそうなのだけどね('〜')

iアプリを作ってみる。

作ろうiモードコンテンツ
http://www.nttdocomo.co.jp/service/imode/make/

FOMAの902があるので、DoJa-4.1とドキュメントなどをダウンロードしてインストール。
Eclipse 3.1でも使えそう。
エミュレータEclipseから起動できるし、意外とすんなし簡単なアプリは起動しました。

さて何を作るかが問題・・・