哪些书帮助您掌握了n-tier的发展

cra*_*gmj 4 c# design-patterns n-tier-architecture

哪些书帮助您掌握了n-tier开发(表示层,UI业务对象,数据业务对象和数据集)?

我更喜欢书籍,但博客和其他网站也是受欢迎的建议.我在一项新工作中继承了一个n-Tier设计的应用程序,虽然我花了一些时间来习惯它,但我看到了概念的有用性.展望未来,我想确保我的开发符合相同的标准.C#的重点也很棒.

此外,您是否会建议其他可扩展性设计模式?您是否可以为这些设计模式提供任何建议的阅读材料?

Tri*_*ych 7

企业应用程序架构(PoEAA)的阅读模式让我大开眼界.它面向网络,并详细解释了所有这些层应该如何互动.

IIRC,例子包括C#和Java.


dal*_*htx 6

这是我强迫办公室里的人阅读的标准书籍清单,以及我阅读它们的顺序:

\n\n

C# 中的敏捷原则、模式和实践- Robert C. Martin、Micah Martin
\n重构:改进现有代码的设计\xe2\x80\x93 Martin Fowler
\n有效地处理遗留代码\xe2\x80\x93 Michael Feathers
\n领域驱动设计:解决软件核心的复杂性\xe2\x80\x93 Eric Evans
\n应用领域驱动设计和模式:以 C# 为例- Jimmy Nilsson

\n\n

如果您只想读一本书,请阅读罗伯特·C·马丁的书。它会让你想读别人的书。《重构》一书主要是技术目录,与其说是指导手册,不如说是一本参考书,但仍然非常值得拥有。如果您现在正在进行所有绿地开发,请将遗留代码书留到最后。

\n