您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
企业应用架构模式 典藏版
字数: 557000
装帧: 平装
出版社: 机械工业出版社
作者: (英)马丁·福勒
出版日期: 2024-03-01
商品条码: 9787111746959
版次: 1
开本: 16开
页数: 400
出版年份: 2024
定价:
¥99
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
大师经典之作 本书是世界有名软件开发大师Martin Fowler的经典作品之一。 40余种模式总结 几乎适用于任何企业应用平台。本书曾荣获《软件开发》杂志图书类的生产效率奖和读者选择奖。 以实践为导向 为每种模式给出了使用方法和实现信息,并配以详细的Java代码或C#代码示例。 经久不衰 畅销20余年。尽管技术本身存在变化,但基本的设计思想并没有太多变化,这些思想可以加以适当调整,用来解决那些共同的问题。
内容简介
本书是一部系统总结企业级软件架构方法、思想和模式的著作,被誉为“软件架构领域最重要的10本书之一”。原书被翻译为葡萄牙语、波兰语、德语、俄语、韩语、日语、简体中文等多种语言,畅销不衰,并曾获得美国《软件开发》杂志颁发的“Jolt生产效率奖”。第一部分(第1~8章)介绍企业应用架构领域需要掌握的关键知识和可能遇到的问题,并给出了这些问题的初步解决方案;第二部分(第9~18章)在对这些解决方案进行细化的同时,总结出了51种实用的软件架构模式,每个模式都详细给出了使用场景、解决方案、UML表示等。这些模式从不同层次、不同侧面展示了什么是好的企业应用架构,以及如何设计好的企业应用架构,不管企业应用开发的技术和平台如何变化,这些模式始终能在企业应用架构中发挥重要的作用,是不可或缺的内功心法。
目录
译者序
前言
模式列表
引言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
1.1企业应用中层次的演化13
1.2三个基本层次14
1.3为各层选择运行环境16
第2章组织领域逻辑18
2.1抉择21
2.2服务层22
第3章映射到关系数据库24
3.1架构模式24
3.2行为问题28
3.3读取数据29
3.4结构映射模式30
3.4.1关系的映射30
3.4.2继承32
3.5建立映射34
3.6使用元数据35
3.7数据库连接36
3.8其他问题38
3.9进一步阅读38
第4章Web表示层39
4.1视图模式41
4.2输入控制器模式43
4.3进一步阅读44
第5章并发45
5.1并发问题46
5.2执行语境47
5.3隔离与不变性48
5.4乐观并发控制和悲观并发控制48
5.4.1避免不一致读49
5.4.2死锁50
5.5事务51
5.5.1ACID52
5.5.2事务资源52
5.5.3减少事务隔离以提高灵活性53
5.5.4业务事务和系统事务54
5.6离线并发控制的模式55
5.7应用服务器并发56
5.8进一步阅读57
第6章会话状态58
6.1无状态的价值58
6.2会话状态59
6.3存储会话状态的方法60
第7章分布策略63
7.1分布对象的诱惑63
7.2远程接口和本地接口64
7.3必须使用分布的情况65
7.4关于分布边界66
7.5分布接口67
第8章通盘考虑68
8.1从领域层开始69
8.2深入到数据源层70
8.2.1事务脚本的数据源70
8.2.2表模块的数据源70
8.2.3领域模型的数据源70
8.3表示层71
8.4一些关于具体技术的建议72
8.4.1Java和J2EE72
8.4.2.NET73
8.4.3存储过程73
8.4.4WebServices74
8.5其他分层方式74
第二部分模式
第9章领域逻辑模式78
9.1事务脚本78
9.1.1运行机制78
9.1.2使用时机79
9.1.3收入确认问题80
9.1.4例:收入确认(Java)81
9.2领域模型83
9.2.1运行机制84
9.2.2使用时机86
9.2.3进一步阅读86
9.2.4例:收入确认(Java)86
9.3表模块90
9.3.1运行机制91
9.3.2使用时机93
9.3.3例:基于表模块的收入确认(C#)93
9.4服务层96
9.4.1运行机制97
9.4.2使用时机99
9.4.3进一步阅读100
9.4.4例:收入确认(Java)100
第10章数据源架构模式103
10.1表数据入口103
10.1.1运行机制103
10.1.2使用时机104
10.1.3进一步阅读105
10.1.4例:人员入口(C#)105
10.1.5例:使用ADO.NET数据集(C#)107
10.2行数据入口109
10.2.1运行机制110
10.2.2使用时机110
10.2.3例:人员记录(Java)111
10.2.4例:领域对象的数据保持器(Java)114
10.3活动记录115
10.3.1运行机制115
10.3.2使用时机116
10.3.3例:一个简单的Person类(Java)116
10.4数据映射器118
10.4.1运行机制119
10.4.2使用时机122
10.4.3例:一个简单的数据映射器(Java)123
10.4.4例:分离查找器(Java)127
10.4.5例:创建一个空对象(Java)130
第11章对象-关系行为模式132
11.1工作单元132
11.1.1运行机制132
11.1.2使用时机136
11.1.3例:使用对象注册的工作单元(Java)137
11.2标识映射140
11.2.1运行机制141
11.2.2使用时机143
11.2.3例:标识映射中的方法(Java)143
11.3延迟加载144
11.3.1运作机制144
11.3.2使用时机146
11.3.3例:延迟初始化(Java)146
11.3.4例:虚代理(Java)147
11.3.5例:使用值保持器(Java)148
11.3.6例:使用重影(C#)149
第12章对象-关系结构模式156
12.1标识字段156
12.1.1工作机制156
12.1.2使用时机159
12.1.3进一步阅读160
12.1.4例:整型键(C#)160
12.1.5例:使用键表(Java)161
12.1.6例:使用组合键(Java)163
12.2外键映射172
12.2.1运行机制173
12.2.2使用时机175
12.2.3例:单值引用(Java)176
12.2.4例:多表查询(Java)178
12.2.5例:引用集合(C#)179
12.3关联表映射182
12.3.1运行机制182
12.3.2使用时机183
12.3.3例:雇员和技能(C#)183
12.3.4例:使用直接的SQL(Java)186
12.3.5例:用一次查询查多个雇员(Java)189
12.4依赖映射193
12.4.1运行机制193
12.4.2使用时机194
12.4.3例:唱片和曲目(Java)195
12.5嵌入值197
12.5.1运行机制198
12.5.2使用时机198
12.5.3进一步阅读199
12.5.4例:简单值对象(Java)199
12.6序列化LOB200
……
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网