个人简介
Christian Thilmany,是Microsoft公司的.NET解决方案架构师。他有超过13年的技术咨询经验,曾经为财富500强中的许多企业提供分布式应用结构的咨询,用于Internet、Intranet和 Client/Server的开发。他还经常为《Java Developer Journal》《Microsoft Internet Developer》《MSDN Magazine》撰写文章。
内容简介
事实已经被证明,对那些能够灵活运用模式的程序员们来说,它们是实用的工具。在这本书中,分布式计算和.NET专家Christian Thilmany身正在.NET环境下进行开发的程序员们介绍了模式,以及.NET平台特有的模式库。
作为软件模式图书之一,本书的重点是将被证实过的模式概念延伸到.NET环境下的设计和开发中。现在.NET的开发人员就能够利用这些模式,对软件设计中反复涉及的问题提供快捷的解决方案。
除了覆盖模式的低级和高级编程之外,本书还包括XML和Web Services 方面的基础,以及调试、异常、错误处理、架构等内容。
不管你现在是否在 环境下进行开发,还是正在往.NET环境上转变,你将会发现 本书正是软件解决方案的资源大全。
在本书中,作者结合了设计模式世界的抽象和包含于.NET中的具体开发方案。书中的观念对于众多的.NET开发人员来说都是非常有用的。本书分为三个部分,共7章。第一部分介绍.NET、设计的元素以及开始编写应用程序所需要的架构。第二部分强调了在一个架构层的该做和不该做的事情,将模式分类到三个层当中:表示层、中间层和存储层。最后一部分包括了更高级的模式,介绍了异步行为、复杂线程和缓存等内容。本书结构合理、概念清晰、实例丰富,并具有很强的启发性和实用性。