3层开发的最佳实践

时间:2008-11-26 17:14:19

标签: .net asp.net architecture

有没有人知道MS或其他人提供的任何文档,这些文档列出了在ASP.NET中开发3层体系结构的最佳实践。我正在试图说服我的老板,当前的架构需要重新考虑并重新设计,以提供灵活且可重复使用的系统。我找到了很多通用文档,它们在很高的层次上告诉你如何做到这一点的最佳实践,但很少展示你如何实际实现它们。我需要向他展示文档,以及使用业务对象与数据集和事物到这个详细程度的优势。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:7)

Microsoft的Patterns & Practices group以“架构指导”的形式发布了各种白皮书和文档,可能会有所帮助。他们最近也发布了一些"pocket guides"。即使你不遵循它们,它们也可能是讨论你的特殊需求的一个很好的起点。

他们来自微软也可能有助于增加与老板讨论的可信度。特别是Web Application Architecture上的一个,听起来可能是相关的。

答案 1 :(得分:1)

我强烈建议您查看ASP.NET MVC。对于n层应用来说,这是一个更好的选择,因为它允许更大程度的关注分离。这导致了一个可以通过ASP.NET实现的更可测试和可管理的应用程序