S2JDBCでServiceクラスをどのように作るか考えた時に参考にしたエントリー群です。肝は、3点。
- Serviceクラスは、Entityクラスと1:1で対応させる。
- Serviceクラスは、Entityに対する処理以外はやらない。
- Serviceクラス以外は、jdbcManagerを生で使用しない。(Actionにとか)
- AbstractServiceを作成し、DBに関する共通処理を集約させる(削除フラグとか更新日とか)
あ、4つになったw
公式ドキュメント二つ まず読みましょう
S2JDBCとは
サービスの作り方
JavaDoc こっちも必須です。
javadoc: S2AbstractServiceクラス
出羽さんのエントリー。納得できるまで、読み返すこと
S2JDBC の弱点を補完するS2AbstractService
続・SAStruts + S2JDBCのアーキテクチャ
ジェネリッククラスって、使い方覚えると強力だなぁ。
実際に使ってみた人達。参考になります。
S2JDBCを使ってます。
S2AsbtractServiceの使い方について