帰省が終わったのでこれでネットで調べ物が出来る!と思い、軽くいじってみたが、コンポーネントが登録されないなぁ。
以前やってみたEJB実装としては上手く動かない理由は割とわかるのだが、今回はよくわからないなぁ。
やりたいことに対して一箇所にまとまっていなくて、ドキュメントの説明が飛んだりするのがちょっとつらいかも。Seasar2は日本語ドキュメントがあるのだが、ドキュメントをまともに読めないEJBやSpringにくらべてハードルが高いぜ!
とりあえず今日やってみてまったく動かなかった設定。
- Webアプリである
- IDEはNetBeans6.0 + JSF1.2である
- 鯖はglassfishである
- 環境設定xmlにComponentAutoRegisterとaddClassPatternを登録
- インターフェースと実装のJavaコードを書く
- 実装は@Comoponentでnameを定義しておく
- org.seasar.framework.container.servlet.S2ContainerServletをconfigPathとともに登録
- s2servlet?command=listで表示されているのでseasar2自体は動いている模様
ドキュメントを読むとこんな感じで動くのだろうと思ったけどそうではないみたい。どっか根本的なところが抜けていると思うけど何が原因だろうか。
また明日いじってみよう。