0

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

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

4

3 回答 3

0

对我来说,对图层进行物理分离很重要。

所以为逻辑创建库

所以为 DataAccess 创建库

和 UI 演示项目。

注意:

这允许简化您的图层,而无需使用您所有的复合材料。

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

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

...

于 2012-09-26T14:41:09.923 回答
0

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

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

于 2012-09-26T14:42:37.960 回答
0

我发现这本书帮助我正确地组织了我的图层:

http://www.amazon.co.uk/Microsoft-NET-Architecting-Applications-PRO-Developer/dp/073562609X/ref=sr_1_1?s=books&ie=UTF8&qid=1348672396&sr=1-1

于 2012-09-26T15:13:57.037 回答