图书介绍
Microsoft .NET企业级应用架构设计PDF|Epub|txt|kindle电子书版本网盘下载
![Microsoft .NET企业级应用架构设计](https://www.shukui.net/cover/7/30296240.jpg)
- (美)DinoEsposito,AndreaSaltarello著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115227126
- 出版时间:2010
- 标注页数:412页
- 文件大小:37MB
- 文件页数:429页
- 主题词:计算机网络-程序设计
PDF下载
下载说明
Microsoft .NET企业级应用架构设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 设计原则3
第1章 当代的架构师和架构3
1.1 软件架构到底是什么4
1.1.1 将架构原则应用至软件中4
1.1.2 什么属于架构,什么不属于7
1.1.3 架构与决定相关9
1.1.4 软件的需求和质量11
1.2 架构师到底是什么15
1.2.1 架构师的职责15
1.2.2 你知道有多少种架构师吗17
1.2.3 对架构师的一些常见误解18
1.3 软件开发流程概览21
1.3.1 软件生命周期21
1.3.2 软件开发模型23
1.4 小结26
1.5 本章的墨菲法则27
第2章 UML必要知识28
2.1 UML概览29
2.1.1 建模语言的出现动机和历史30
2.1.2 UML的模式和使用方法33
2.2 UML图表37
2.2.1 用例图38
2.2.2 类图41
2.2.3 顺序图47
2.3 小结54
2.4 本章的墨菲法则54
第3章 设计原则和模式55
3.1 基本设计原则55
3.1.1 警钟因何而鸣57
3.1.2 结构化设计58
3.1.3 分离关注点61
3.2 面向对象设计64
3.2.1 面向对象基本设计原则64
3.2.2 高级原则71
3.3 从原则到模式77
3.3.1 模式究竟是什么77
3.3.2 模式vs.惯用法83
3.3.3 依赖注入86
3.4 在设计时就考虑需求89
3.4.1 可测试性90
3.4.2 安全性100
3.5 从对象到方面107
3.5.1 面向方面编程108
3.5.2 AOP实战111
3.6 小结116
3.7 本章的墨菲法则117
第二部分 系统设计121
第4章 业务层121
4.1 业务逻辑层究竟是什么121
4.1.1 业务层剖析122
4.1.2 业务逻辑层的位置125
4.1.3 业务层和其他层128
4.1.4 创建业务层的模式131
4.2 事务脚本模式135
4.2.1 事务脚本模式概述135
4.2.2 模式实战138
4.3 表模块模式144
4.3.1 表模块模式概述145
4.3.2 表模块模式实战149
4.4 活动记录模式156
4.4.1 活动记录模式概述157
4.4.2 活动记录模式实战159
4.5 领域模型模式167
4.5.1 领域模型模式概述169
4.5.2 领域模型模式实战172
4.6 小结183
4.7 本章的墨菲法则184
第5章 服务层185
5.1 服务层究竟是什么186
5.1.1 服务层的职责187
5.1.2 究竟什么是服务189
5.1.3 服务层中的服务192
5.2 服务层模式实战196
5.2.1 服务层模式概览196
5.2.2 服务层模式实战199
5.3 相关模式203
5.3.1 远程门面模式204
5.3.2 数据迁移对象模式206
5.3.3 适配器模式208
5.3.4 数据迁移对象和程序集211
5.4 面向服务架构221
5.4.1 SOA的原则221
5.4.2 SOA不是什么224
5.4.3 SOA和服务层225
5.5 富Web前端的特例229
5.5.1 重构服务层229
5.5.2 设计AJAX服务层233
5.5.3 实现AJAX服务层的安全性237
5.6 小结241
5.7 本章的墨菲法则242
第6章 数据访问层243
6.1 数据访问层究竟是什么243
6.1.1 数据访问层的功能需求244
6.1.2 数据访问层的职责246
6.1.3 数据访问层和其他层251
6.2 设计你自己的数据访问层253
6.2.1 数据访问层的契约254
6.2.2 插件模式258
6.2.3 控制反转模式264
6.2.4 为数据上下文打下基础269
6.3 雕琢你自己的数据访问层273
6.3.1 实现持久化层273
6.3.2 实现查询服务284
6.3.3 实现事务性语义295
6.3.4 实现唯一性和标识映射304
6.3.5 实现并发311
6.3.6 实现延迟加载316
6.4 使用O/RM工具增强数据访问层323
6.4.1 对象/关系映射器323
6.4.2 使用O/RM工具创建数据访问层327
6.5 是否应该使用存储过程335
6.5.1 有关存储过程的传言335
6.5.2 那么动态SQL呢340
6.6 小结342
6.7 本章的墨菲法则343
第7章 表现层344
7.1 用户界面和表现层逻辑345
7.1.1 表现层的职责346
7.1.2 用户界面的职责349
7.1.3 表现层的常见误区350
7.2 表现层的演化352
7.2.1 模型-视图-控制器模式353
7.2.2 模型-视图-展示器模式364
7.2.3 Presentation Model模式370
7.2.4 选择用户界面模式372
7.3 表现层的设计374
7.3.1 视图中要显示什么数据375
7.3.2 处理用户操作382
7.4 表现层的惯用设计392
7.4.1 Web表现层中的MVP392
7.4.2 Windows平台中的MVP398
7.5 小结401
7.6 本章的墨菲法则402
附录A Northwind Starter Kit403
最后的思考410