Archive for 1月, 2007

WicketとSeasar 2とEJB 3.0

矢野さんと同じく、トラバいただいて知りました。
Wicketを始めるときに、大変お世話になったBlog「天使やカイザーと呼ばれて」のよういちろうさんが、WicketとSeasar 2を統合するライブラリを作成し、公開されています。

このエントリを見て、僕の選択肢を広げるために作ってくださったようなので(勘違い)、ぜひ試してみようと思います。

これで、WicketはSpring、Seasar 2の日本におけるメジャーな2大DIコンテナとの統合手段を手に入れることができましたね。
矢野さんがおっしゃってるように、非常にシンプルで扱いやすいDIコンテナであるPicoContainerとの統合もできれば、さらにWicketらしい気持ちのよい開発ができるとは思いますが、まあとりあえずこれで十分かな?

あ、いや、忘れてた。標準であるEJB 3.0との統合も欲しいよな。

って思ったら、なんと出来てました。
Wicketユーザー必読のBlogである「A Wicket Diary」で紹介されています

EJB 3.0と統合できるってことは、NetBeans5.5でかなりハッピーなことになるので、こちらも試してみマース。

WicketとSpringとJPAを使ったAjaxなCRUDサンプルのソースとか

を、公開します。

ソースとかっていうか、EclipseのプロジェクトをそのままZipしただけなんで、
展開すればそのままEclipseにImportできます。
ただし、WTP使ってるんで、WTPプラグインは入れてるEclipseがいいでしょう。
APサーバは、僕はJettyを使いましたが、別に他のAPサーバでも大丈夫(なはず)です。
Jettyを使う方はWTPのJettyプラグインを入れ、それ以外のAPサーバを使う方は各自ご自由に設定ください。

また、現状では、PostgreSQL8.xを使うようになってます。
おそらく他のRDBでも大丈夫ですが、その場合は適宜JDBCドライバライブラリを入れてください。
misc/sql/createTable.sqlを流してもらうと、今回使うテーブルを作成します。

ソースの解説とかは、JavaDoc見れば分かるレベルだと思うので特にするつもりもないです。
不明点とかあれば、コメントくださいませ。

あー、あと配布物の中の僕自身のオリジナルのコード等はPublic Domainってことにします。
つまり、著作権は主張しませんのでお好きいじって使ってください。

ダウンロードはこちらから(9.0Mぐらい)。

#ってか、下で公開してたサンプルに、「ひがやすお」というエントリがあったんだけど、
#ご本人なのだろうか・・・。

次のページ »