【发布时间】:2013-11-08 17:09:30
【问题描述】:
我一直很难理解如何将我的程序分成具有 3 层(BLL、DAL、UI)的 n 层应用程序。我对这个主题有很多困惑,我不知道从哪里开始。我看过视频、文章和应用示例,但我觉得很难理解。从一个示例到下一个示例似乎缺乏一致性。有没有我可以查看的关于该主题的非常详尽的资源?
作为参考,我是一个C# .NET 入门级开发人员,现在这个话题是否太大而无法解决?我完全理解这个概念,但是我不知道如何很好地实现它。
【问题讨论】:
-
这是一个非常广泛的话题。您是否有需要映射到此架构的特定问题?
-
为了提供具体的答案,您要构建什么样的应用程序?哪个框架(ASP.Net、Silverlight、WPF...)?
-
它将是一个 WPF 应用程序,无需使用服务即可与 SQL Server 数据库进行交互。
-
可能值得先写它而不用任何层。然后,当您重新访问图层时,就会更清楚为什么它们会有所帮助。
标签: c# .net wpf n-tier-architecture