【发布时间】:2011-04-15 21:32:19
【问题描述】:
我想知道如何将大型应用程序划分为项目。
我需要创建:
1. 数据访问层的一个项目。
2. 业务逻辑层一个项目。
3. 一个 Web 应用项目。
?
要不要把数据访问层和业务登录层放在一起?
另外,数据访问层是否应该依赖业务登录层?
Web 应用程序是否应该直接依赖于数据访问层? (是否应该使用数据访问层的方法来使用业务登录层的对象)?
现在我有两个项目:
1. 网络应用程序。
2.所有代码包括数据访问和业务对象。
【问题讨论】:
标签: c# .net design-patterns