【发布时间】:2011-11-27 10:55:55
【问题描述】:
数据层是否验证用户的任何输入?还是只存储数据?
示例 - 用户将电子邮件添加到他的个人资料中。
是这样吗?
表示层 - 验证电子邮件格式是否有效(客户端)
逻辑层
- 验证电子邮件格式是否有效(再次?)
- 设置电子邮件类型(即是主电子邮件?)
- 检查允许存储电子邮件的记录限制
数据:
- 存储电子邮件记录
逻辑:
- 向表示层发送通知
- 通过电子邮件发送通知
【问题讨论】:
-
您是指层级(物理分离)吗?还是只是逻辑层?
标签: c# asp.net architecture software-design 3-tier