天天看點

Petshop 4.0中的問題

這兩天打算看看Petshop4.0的代碼。下面記錄一下遇到的問題。我的系統是Windows XP with SP3;開發環境是VS2005。

1、在送出訂單時,出錯:MSDTC on server ‘(...)\SQLEXPRESS’ is unavailable.

這是由于MSDTC服務沒有運作的原因。啟動服務下面即可:“計算機管理-->服務-->Distributed Transaction Coordinator”

2、沒東西也可以賣?

在買的東西的數量大于庫存數量時,沒有進行驗證,是以庫存成負數了(參見下圖的-102)。我覺得既然是經典例子,這塊應該完善,否則基本業務邏輯都不滿足。本來就想看看Petshop是如何處理這類問題,還有并發處理等等,可惜:(

假如庫存有10個物品,多人同時購買,并發性不知是如何控制的,等我看了代碼再補上...

待續...

本文轉自 h2appy  51CTO部落格,原文連結:http://blog.51cto.com/h2appy/182722,如需轉載請自行聯系原作者

繼續閱讀