S2JDBCでServiceクラスをどのように作るか考えた時に参考にしたエントリー群です。肝は、3点。 Serviceクラスは、Entityクラスと1:1で対応させる。 Serviceクラスは、Entityに対する処理以外はやらない。 Serviceクラス以外は、jdbcManagerを生で使用しない。(Actionにとか) AbstractServiceを作成し、DBに関する共通処理を集約させる(削除フラグとか更新日とか) あ、4つになったw 公式ドキュメント二つ まず読みましょう S2JDBCとは サービスの作り方 JavaDoc こっちも必須です。 javadoc: S2AbstractServiceクラス 出羽さんのエントリー。納得できるまで、読み返すこと S2JDBC の弱点を補完するS2AbstractService 続・SAStruts + S2JDBCのアーキテクチャ ジェ
どうも、かつて書いた次の記事に誤りがあるようなので、訂正したいと思う。 SAStrutsでログイン確認インターセプタを使う - idesaku blog SAStrutsでHttpSessionを使いたい場合、通常はフィールドを一つ定義してやればそこに自動的にバインディングされる。 @Binding private HttpSession httpSession; これはActionやServiceでは有効なのだが、インターセプタではこの方法が通用しない。セッションを使って何かするインターセプタを書きたい場合、どうすればよいのか? かつてSAStrutsでログイン確認インターセプタを使う - idesaku blogを書いた際にこの問題にぶつかり、ネットを調べて回った結果、次のように処理することにした。 HttpSession session = (HttpSession) Singlet
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く