Hibernate Synchronizerで
データ層から自動的にAS2オブジェクトを生成するために勉強中。
今やろうとしているのがこんな感じ。
MySQL Query Browserでテーブル定義
(USERテーブルとすると)
または、Cray Database Modeling ツールを使ってERモデルとDDLを定義する。
↓
Hibernate Synchronizerを使って各種オブジェクト生成
・マッピングオブジェクト
User.hbm
User.java
・データアクセスオブジェクト(SpringFramework管理)
UserDAO
↓
さらに欲を言うと、こんな感じ。
・サービスオブジェクト(SpringFramework管理、トランザクション単位)
UserService
・リモートオブジェクト(Flashゲートウェイ用)
UserRemoteObject
・ASオブジェクト
User.as
Velocityのテンプレートで書くので、ほぼ自動生成です。
いろいろ実験していますが、Hibernate3とSpring1.2が出たばかりでバグが多いです。