Doma 0.9.3でリリースしたデモアプリについて
SAStruts と GWT を使ったものをそれぞれ用意してみました。
ブラウザでざっくり見てみようかなという場合はこちらをどうぞ。
- https://www.seasar.org/svn/sandbox/doma/tags/0.9.3/doma-sastruts-demo/
- https://www.seasar.org/svn/sandbox/doma/tags/0.9.3/doma-gwt-demo/
動かしてみたい!と思ったらダウンロードページからダウンロードをどうぞ。
SAStrutsのデモ
Seasar2との連携が簡単にできるよということを示すためにつくりました。Doletengで生成できるScaffoldのアプリを改変しました。
- EmpActionでEmpDaoを使っています。Daoの実装クラスはSMART deployの規約に従う形で生成されるので、DIされます。
- EmpDtoがEmpActionで使用されますが、これはエンティティであるEmpからaptで自動生成されるため、SVN上には登録していません。
- S2コンテナに管理されたDataSourceと連携したり、publicフィールドなBeanを扱かえるようにしたりといったグルーコードはdemo.configパッケージにあります。
- S2との連携に必要なグルーコードはライブラリとして提供する予定はなくて、このデモからコピーしたり改変したりして使ってもらえればいいかなと思っています。