1
我正在學習電子商務,例如Web應用程序。在一個案例研究中,我遇到了批量數據驗證的麻煩。企業應用程序的最佳實踐是什麼?企業應用程序中數據驗證的最佳實踐
以下是一種情況:
對於貨物系統。有一個「貨物」對象,其中包含要裝運的「良好」列表。每個「好」都有一個字符串字段,名爲「類別」,指定它是什麼樣的「好」。如「易燃」,「易碎」。
因此,驗證有兩次發生的機會。對象的創建。或者存儲在對象的數據庫中。如果我們只在存儲階段進行驗證,當某些「良好」驗證失敗時,「貨物」存儲也會失敗,並且以前存儲的「貨物」需要刪除。這是低效率的。如果我們也在創作階段驗證。將會有重複的驗證邏輯(當我在數據庫中存儲那些「類別」時檢查外鍵,並在構造函數中進行檢查)。
記錄是如何創建的?手動還是批量? – mson 2009-08-04 06:43:04
它們是由用戶選擇構建的,但我也想考慮安全問題。所以我想添加一個驗證。 – Roy 2009-08-04 08:26:17