0

データ検証はアプリケーション/ビジネスレイヤーで行う必要がありますか、それともデータアクセスレイヤーの一部である必要がありますか?データストアに入るものへのゲートウェイとして機能しますか?

4

1 に答える 1

1

場合によります:

  • ユーザー入力を常に検証および/またはサニタイズします。
  • データアクセスレイヤーでの検証により、冗長な検証コードなしで複数のアプリケーションが容易になります。
  • クライアント/サーバー通信では、クライアント側の事前検証により、ラウンドトリップを節約できます(データが無効な場合)。
于 2012-08-22T18:59:21.663 に答える