asp.net项目中的3层架构

时间:2012-09-26 14:31:29

标签: asp.net asp.net-mvc design-patterns

我有一个asp.net项目,我在根目录下创建了三个文件夹。文件夹名称为:“UI”,“Logical”和“DataAccess”。对应的代码分成不同的文件夹。 例如,UI文件夹仅包含presention,DataAccess包含如何从数据库中检索数据集。

我们可以说它是一个三领域架构吗?

3 个答案:

答案 0 :(得分:0)

对我来说,重要的是对你的图层施加物理分离。

因此,为Logical

创建库

因此,为DataAccess创建库

用于UI的演示项目。

Nota:

允许您轻松使用您的图层,而无需使用您的所有作曲家。

如果您只想重新使用Logical,则只能引用您的图层。

您创建了一个低耦合,它可以减少应用程序中的错误

...

答案 1 :(得分:0)

请参阅以下链接,它可能会对您有所帮助

http://www.codeproject.com/Articles/36847/Three-Layer-Architecture-in-C-NET

答案 2 :(得分:0)