我一直很难理解如何将我的程序分成3层(BLL,DAL,UI)的n层应用程序。我对这个问题有很多困惑,我不知道从哪里开始。我查看了视频,文章和应用示例,但我发现很难理解。从一个例子到下一个例子似乎缺乏一致性。有什么资源我可以看一下这个主题是非常彻底的吗?
作为参考,我是 C#.NET入门级开发人员,这是一个现在要解决的话题太大了吗?我完全理解这个概念,但是我不知道如何很好地实现它。
答案 0 :(得分:2)
你应该阅读像
这样的书Martin Fowler - Patterns of Enterprise Application Architecture
Dino Esposito - Microsoft® .NET: Architecting Applications for the Enterprise
但是,如果你是C#入门级开发人员(而不是高级Java开发人员,那么他们可能会太难了:))
您可以获得一些概述和基本理解here或搜索有关此主题的简短文章。