■ お前ら!在庫管理の仕方を教えてください ■
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGServlet/JSP + RDB で組む予定なのだが、各商品の在庫数の
管理の仕方について、識者のお前らにご相談させていただきたい
ことがあります。
ログイン処理やその他は関係ないので省きますが、
在庫数の管理には、自分で思いつく方法にはいまのところ
下記の3通りありまして、
A)
カートに入れた時点で在庫数を -1 にUPDATEし、
万一セッションがタイムアウトした場合は在庫数を元に戻す。
(こんなこと出来る?)
B)
カートに入れた時点では在庫数は変更せず、オーダー完了した
時点で在庫数を -1 にUPDATEする。
(これだとオーダー完了の処理にかかるまで、本当に買えるか
判らないので出来れば避けたい気も)
C)
そもそも商品の在庫数という属性はシステム側では関知せず
オーダー到着後に在庫との照らし合わせを人間が行う。
使い勝手から考えると、A の方法で行きたいのですが、
セッションの消滅と、在庫管理Beanの在庫戻しメソッド呼び出しを
連動させる方法が存在するのか不明です。
ショッピングカートの仕組みにも色々あると思うのですが
経験不足なものでどのような方式にするか判断に悩んでいます。
識者のお前らはこういう場合どのように実装されるでしょうか?
おしえてちょんまげ。
■ このスレッドは過去ログ倉庫に格納されています