《Microsoft.NET企业级应用架构设计》文字版
基本信息
打开支付宝首页搜“673273051”领红包,领到大红包的小伙伴赶紧使用哦!
相关书籍
- 《进入IT企业必读的200个.NET面试题》电子书[]
- 《.NETCompactFramework移动开发指南》高清文字版[]
- 《NET设计规范:约定、惯用法与模式(第2版)》电子书[]
- 《.NET网络编程与I/O技术实践》电子书[]
- 《.NET软件工程与项目案例教程》电子书[]
- 《.NET模式架构、设计与过程》电子书[]
- 《精通.NET互操作:P/Invoke、C++ Interop和COM Interop》电子书[]
- 《编程的奥秘:.NET软件技术学习与实践》电子书[]
- 《.NET安全揭秘》扫描版[]
- 《你必须知道的.NET》扫描版[]
内容介绍
| 䏋颿˜¯å¦ä¹ 资料下载列表,您å¯ä»¥ç‚¹å‡»è¿™äº›æ–‡ä»¶å进行下载,如果ä¸èƒ½ä¸‹è½½ï¼Œè¯·æŸ¥çœ‹ä¸‹è½½å¸®åŠ© | ||
|---|---|---|
| 《Microsoft.NETä¼ä¸šçº§åº”用架构设计》.pdf | 53.54MB | |
䏿–‡å: Microsoft.NETä¼ä¸šçº§åº”用架构设计
原å: Microsoft .NET: Architecting Applications for the Enterprise
别å: Microsoft.NETä¼ä¸šçº§åº”用架构设计
作者: (美)Dino Esposito Andrea Saltarello
译者: 陈黎夫
图书分类: 软件
èµ„æºæ ¼å¼: PDF
版本: æ–‡å—版
出版社: (美)Dino Esposito Andrea Saltarello
书å·: 9787115227126
å‘行时间: 2010å¹´6æ—¥
地区: 大陆
è¯è¨€: ç®€ä½“ä¸æ–‡
简介:
目录:
第一部分 设计原则
第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
第二部分 系统设计
第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表现层ä¸çš„mvp 392
7.4.2 windowså¹³å°ä¸çš„mvp 398
7.5 å°ç»“ 401
7.6 æœ¬ç« çš„å¢¨è²æ³•则 402
附录a northwind starter kit 403
最åŽçš„æ€è€ƒ 410
内容简介:
本书主è¦ä»‹ç»äº†.netå¹³å°ä¸‹ä¼ä¸šçº§æž¶æž„设计开å‘çš„æŒ‡å¯¼åŽŸåˆ™ã€æœ€ä½³å®žè·µå’Œæ¨¡å¼ç‰ã€‚书ä¸ç¬¬ä¸€éƒ¨åˆ†ä»‹ç»äº†è½¯ä»¶è®¾è®¡åŸºæœ¬åŽŸåˆ™ä»¥åŠæž¶æž„çš„ç›¸å…³æ¦‚å¿µï¼›ç¬¬äºŒéƒ¨åˆ†æŒ‰ç…§ä¸šåŠ¡é€»è¾‘å±‚ã€æ•°æ®è®¿é—®å±‚ã€è¡¨çŽ°å±‚å’ŒæœåŠ¡å±‚è¿›è¡Œäº†è¯´æ˜Žï¼Œå¹¶è¯¦ç»†åˆ†æžäº†å„层ä¸çš„å¸¸è§æ¨¡å¼ã€‚
作者dino曾撰写多部.netç›¸å…³çš„ç•…é”€è‘—ä½œï¼Œè™½ç„¶æœ¬ä¹¦æ¶‰åŠæž¶æž„这个高端主题,但其文å—生动活泼,行文一气呵æˆã€‚本书适åˆä¸é«˜çº§.netå¼€å‘人员ã€è½¯ä»¶æž¶æž„å¸ˆä»¥åŠæœ‰å¿—于æˆä¸ºè½¯ä»¶æž¶æž„师的读者阅读。
作者简介:
Dino Esposito是一ä½ASP.NETå’ŒAJAXæ–¹é¢çš„专家ã€å—人欢迎的演讲者,并ç»å¸¸ä¸ºMSDN Magazineæ’°å†™æ–‡ç« ã€‚ä»–æ›¾åœ¨Microsoft Press出版多本著作,包括《Programming Microsoft ASP.NET 3.5)和《Introducing Microsoft ASP.NET AJAX)ç‰ã€‚
Andrea Saltarel1o是一ä½è§£å†³æ–¹æ¡ˆæž¶æž„师ã€å’¨è¯¢å¸ˆå’ŒåŸ¹è®å¸ˆï¼Œå±…ä½äºŽæ„大利米兰。作为微软公å¸ASP.NETæ–¹é¢çš„MVP,他管ç†ç€æ„大利的微软.NET用户组,并ç»å¸¸åœ¨å„ç§ä¸šç•Œä¼šè®®ä¸æ¼”讲。
