- - PR -
画面の排他処理について
«前のページへ
1|2|3
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-08-04 19:13
皆様私の質問にいろいろとご教授くださり
誠にありがとうございます。 ちょま吉さんの仰るとおりDBに出力したデータが 削除できないっていうのが一番の問題です。 ごみデータを削除する画面を作成して対応しようかと 考えているところですが それ以外によい手はないでしょうか?? |
|
投稿日時: 2005-08-04 22:31
・レコードのカラムに作成時間を附加
・排他チェック用のクエリに「作成時間+有効期限<今」の条件を附加 ・排他チェックにてレコードが確認できたら作成時間を今に更新 と、セッションみたいな事をやってやればいいと思います。 他に、排他解除の処理とか、 チェック時に無効レコードがあれば削除などの処理も必要でしょう。 |
|
投稿日時: 2005-08-05 02:15
サーバが落ちるなど排他解除処理が行われずにサービスが終了する場合を考えるなら、
サーバ起動時/コンテナ起動時など、サービス開始時にゴミレコードを削除すれば 良さそうですね。 ということで、そんなときはServletContextListenerでしょうか・・・。 #サーブレットがひとつしかなければ、staticブロックやinitメソッドなどでも良いのでしょうね。 |
«前のページへ
1|2|3