データ層はユーザーの入力を検証しますか? それともデータを保存するだけですか?
例 - ユーザーは自分のプロファイルに電子メールを追加します。
これは正しいですか?
プレゼンテーション層 - 電子メール形式が有効であることを確認します (クライアント側)
ロジック層
- 電子メール形式が有効であることを確認します (もう一度?)
- 電子メールの種類を設定します (つまり、プライマリ電子メールですか?)
- メールの保存が許可されているレコードの制限を確認する
データ:
- メール記録を保存する
論理:
- プレゼンテーション層に通知を送信
- 電子メールで通知を送信