サーバとの通信 - 下準備(Cayenne編) -

では、いよいよサーバとの連携部分を作っていきたいと思います。
まず、データの永続化の実装ですが、Tapestry掲示板を作った時と同じCayenneを使用してみたいと思います。
じつは掲示板などのステートレスなアプリケーションには、理由があってCayenneはあまり向いていません。
ですが、いまさらSQLも書きたくないのでそうさせていただきます・・・


Cayenneの説明等は以前の記事を参考にして下さい。
http://d.hatena.ne.jp/toolkit/20040827#p2
http://d.hatena.ne.jp/toolkit/20040901#p1
以前に作ったものと同じものを利用する事にします。

cayenne.xmlを別ウインドウで表示
MessageBoard.map.xmlを別ウインドウで表示
hsqldb.driver.xmlを別ウインドウで表示


CayenneModelerでJavaソースも作っておきましょう。そして、DBにテーブルも作っておきましょう。(すんません。この辺は端折らせていただきます・・・)