企业应用架构模式

由188bet足球充值

(与Dave Rice,Matthew Foemmel,Edward Hieatt,Robert Mee和Randy Stafford合作)

本书开始于Dave Rice和我就J2EE架构进行了一些讨论,并仔细考虑了我们在C ++,Forte,CORBA和Smalltalk中学到的概念对于我们在Java中开发优秀的bet188足球的过程至关重要。有了这本书,我想设置许多这些模式,以帮助开发人员无论他们的平台。当我们开始使用时,这些非常有价值。2002年的NET和2007年的Ruby。。

这本书是双面书。第一部分是关于企业应用程序架构的简短(100页)教程。本书的大部分内容是对四十多种模式的引用。所有这些模式都是我在现场看到的模式,通常在许多不同的编程平台上。。

每种模式都描述了它的工作原理以及何时使用它的详细信息,以及Java,C#或两者中的代码示例。(我之所以选择这些语言是因为大多数软件开发人员都可以阅读这些语言,而不是因为语言的任何特定耦合或意见)。。

The main topic areas are: how to layer an enterprise application, how to organize domain logic, how to tie that logic to a relational database, how to bet188足球 a web based presentation, some important principles in distributed bet188足球, and handling of what we call"离线并发“- 跨越事务的并发性。。

我很幸运能够为这本书提供一些优秀的贡献者,最着名的是Dave Rice--他写了十分之一。另外还有Matt Foemmel,Edward Hieatt,Robert Mee和Randy Stafford

我在早期的时候写过这本书,但我和我的同事们发现今天的模式仍然相关。我们的假设是,软件架构中的基本问题和解决方案并没有真正改变那么多 - 这在过去十年中确实如此。。

自我写这本书以来的另一个变化是,现在许多模式都是由通用框架实现的(特别是与数据库交互)。这并不意味着开发人员不再需要了解这些材料。框架仍然需要您决定如何使用它们,并且如果您要做出明智的选择,了解基础模式是必不可少的。。

图标

购买我的书的注意事项

勘误表

翻译:葡萄牙语,波兰语,德语,俄语,韩语,日语,中文(简体)。。

进一步阅读

模式目录

本书中的模式简要概述

分配策略章节

SD杂志将第7章改编为该杂志的一篇文章,标题为“错误的架构““