企业应用架构模式:解锁高效开发的密钥
企业应用开发的现状与挑战
在当今数字化的时代,企业应用开发领域迎来了众多新兴技术,诸如 Java 和 .NET 等多层级面向对象平台已变得极为常见。这些新工具和技术具备构建强大应用的能力,但在实际实施过程中却并非易事。企业应用开发中常见的失败,往往源于开发者未能理解经验丰富的对象开发者所掌握的架构经验。
架构模式的诞生
知名的面向对象设计师 Martin Fowler 敏锐地观察到,尽管技术不断更迭,从 Smalltalk 到 CORBA,再到 Java 和 .NET,但相同的基本设计理念能够经过调整和应用,来解决常见的问题。在一群专家贡献者的协助下,Martin 将四十多种反复出现的解决方案提炼成了模式,从而形成了一本适用于任何企业应用平台的不可或缺的解决方案手册。
本书的独特结构
它实际上是将两本书合二为一。第一部分是关于企业应用开发的简短教程,你可以从头到尾阅读,以了解其涵盖的内容范围。第二部分则是对各种模式的详细参考,每种模式都提供了使用方法、实现信息,以及 Java 或 C# 的详细代码示例。整本书还配有丰富的 UML 图,以进一步阐释相关概念。
涵盖的核心主题
- 分层 :将企业应用划分为不同的层次。
- 业务逻辑组织 :主要的业务逻辑组织方法。
- 对象与关系数据库映射 :深入探讨对象与关系数据库之间的映射。
- Web 展示组织
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



