书籍详情
《 企业应用架构模式(典藏版) [英]马丁·福勒》[69]百度网盘|亲测有效|pdf下载
  • 企业应用架构模式(典藏版) [英]马丁·福勒

  • 出版社:机械工业出版社
  • 作者:[英]马丁·福勒
  • 出版时间:2024-04-03
  • 热度:2531
  • 上架时间:2025-03-08 06:13:50
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

产品特色

编辑推荐

大师经典之作
本书是世界著名软件开发大师Martin Fowler的经典作品之一。
40余种模式总结
几乎适用于任何企业应用平台。本书曾荣获《软件开发》杂志图书类的生产效率奖和读者选择奖。
以实践为导向
为每种模式给出了使用方法和实现信息,并配以详细的Java代码或C#代码示例。
经久不衰
畅销20余年。尽管技术本身存在变化,但基本的设计思想并没有太多变化,这些思想可以加以适当调整,用来解决那些共同的问题。

 
内容简介

本书是一部系统总结企业级软件架构方法、思想和模式的著作,被誉为“软件架构领域最重要的10本书之一”。原书被翻译为葡萄牙语、波兰语、德语、俄语、韩语、日语、简体中文等多种语言,畅销不衰,并曾获得美国《软件开发》杂志颁发的“Jolt生产效率奖”。
第一部分(第1~8章)介绍企业应用架构领域需要掌握的关键知识和可能遇到的问题,并给出了这些问题的初步解决方案;第二部分(第9~18章)在对这些解决方案进行细化的同时,总结出了51种实用的软件架构模式,每个模式都详细给出了使用场景、解决方案、UML表示等。
这些模式从不同层次、不同侧面展示了什么是好的企业应用架构,以及如何设计好的企业应用架构,不管企业应用开发的技术和平台如何变化,这些模式始终能在企业应用架构中发挥重要的作用,是不可或缺的内功心法。

作者简介
马丁·福勒(Martin Fowler)
世界著名软件开发大师,Thoughtworks首席科学家,从事软件开发相关工作30余年,是全球软件架构、敏捷开发、极限编程、设计模式等多个领域的领袖人物。此外,他在面向对象分析与设计、UML、数据库、领域特定语言等领域也有深厚的积累和卓越的贡献。
知名作家,著有多部在IT领域影响深远的著作,包括(部分):
《分析模式:可复用的对象模型》
《UML精粹》
《领域特定语言》
《NoSQL精粹》
《重构:改善既有代码的设计》
目  录
目  录Contents
译者序
前言
模式列表
引言 1
0.1 架构 1
0.2 企业应用 2
0.3 企业应用的种类 4
0.4 关于性能的考虑 5
0.5 模式 7
0.5.1 模式的结构 8
0.5.2 模式的局限性 9
第一部分 表  述
第1章 分层 12
前  言
Preface前  言
1999年春天,我飞抵芝加哥为Thoughtworks公司正在开发的一个项目担任顾问。Thoughtworks是一个规模虽小但正在快速成长的应用开发公司。这个项目属于那种极富挑战性的企业级应用,它是一个后端租赁系统。简单来说,它处理的是租户签字认可后所有与租赁有关的事务,包括发送账单、处理某些人对所租房屋资产的改造、追踪那些未按时缴纳账单的租户、指出如果某人提前归还资产应当如何处理等。在你意识到租赁合同极度复杂并且总在不断变化之前,这听起来好像并不太难实现。它的业务逻辑几乎不能套用任何已有的逻辑模式,因为那些逻辑归根到底是商人为争夺生意而制定的,一些古怪的小改动都可能对赢得某笔交易起关键作用。因此,每次生意上的一点点胜利就意味着系统复杂性的又一次增加。
我对此类问题情有独钟:如何捕获这些复杂性,并设计一个面向对象的系统来处理它们。事实上,我一直坚信面向对象的最大优点在于它能够使复杂逻辑易于处理。为复杂业务逻辑开发一个良好的领域模型很困难,但在此问题中却是恰得其所。

相关推荐