转载 .NET逻辑分层架构总结
 一.基础知识准备:  1.层的原则:  (1)每一层以接口方式供上层调用。  (2)上层只能调用下层。  (3)依赖分为松散交互和严格交互两种。  2.业务逻辑分类:  (1)应用逻辑。  (2)领域逻辑。  3.采用的层:  (1)表示层(用户接口层):领域无关。  (2)服务层(应用层):应用逻辑。  (3)业务逻辑层(领域层):领域逻辑。  (4)共享层:提供通用代码。  (5)实现层:提