.net平台分层架构于设计模式的初步探讨

探讨3层:

职责划分:综合现有成功实践和.net 平台特殊性。

数据访问层:负责与数据源交互,即数据的插入,删除,修改以及从数据源中读取数据。对数据的正确性和可用性不负责,对数据的用途不了解,不负担任何业务逻辑。

业务逻辑层:负责系统领域业务的处理,负责逻辑性数据的生成,处理以及转换。对流入的逻辑性数据的有效性和正确性负责,对流出的逻辑性数据及用户性数据不负责,对数据的呈现样式不负责。

表示层:负责接受用户的输入,将输出呈现给用户以及访问安全验证性工作。对流入的数据的有效性和正确性负责,对呈现样式负责,对呈现友好的错误信息负责。

后面来完善。

原文地址:https://www.cnblogs.com/apsnet/p/2413416.html