《精通.NET企业项目开发:最新的模式、工具与方法》
基本信息
打开支付宝首页搜“673273051”领红包,领到大红包的小伙伴赶紧使用哦!
相关书籍
- 《进入IT企业必读的200个.NET面试题》电子书[]
- 《.NETCompactFramework移动开发指南》高清文字版[]
- 《NET设计规范:约定、惯用法与模式(第2版)》电子书[]
- 《.NET网络编程与I/O技术实践》电子书[]
- 《.NET软件工程与项目案例教程》电子书[]
- 《.NET模式架构、设计与过程》电子书[]
- 《精通.NET互操作:P/Invoke、C++ Interop和COM Interop》电子书[]
- 《编程的奥秘:.NET软件技术学习与实践》电子书[]
- 《.NET安全揭秘》扫描版[]
- 《你必须知道的.NET》扫描版[]
内容介绍
䏿–‡å: 精通.NETä¼ä¸šé¡¹ç›®å¼€å‘:最新的模å¼ã€å·¥å…·ä¸Žæ–¹æ³•
原å: Professional Enterprise .NET (Wrox Programmer to Programmer)
别å: 精通.NETä¼ä¸šé¡¹ç›®å¼€å‘:最新的模å¼ã€å·¥å…·ä¸Žæ–¹æ³•
作者: (美)Jon Arking Scott Millett
译者: ç”°å°ŠåŽ
图书分类: 软件
èµ„æºæ ¼å¼: PDF
版本: 扫æç‰ˆ
出版社: (美)Jon Arking Scott Millett
书å·: 9787302250241
å‘行时间: 2011å¹´3æ—¥
地区: 大陆
è¯è¨€: ç®€ä½“ä¸æ–‡
简介:
目录:
《精通.netä¼ä¸šé¡¹ç›®å¼€å‘:最新的模å¼ã€å·¥å…·ä¸Žæ–¹æ³•》
第ⅰ部分 实用ä¼ä¸šå¼€å‘介ç»
第1ç« ä¼ä¸šè®¾è®¡æ¦‚念
1.1 ä¼ä¸šä½“系结构
1.2 ä¼ä¸šå¼€å‘
1.2.1 å¯é 性
1.2.2 çµæ´»æ€§
1.2.3 关注点分离
1.2.4 å¯é‡ç”¨æ€§
1.2.5 å¯ç»´æŠ¤æ€§
1.3 microsoftçš„ä¼ä¸šå¼€å‘现状
1.3.1 comå› ç´
1.3.2 转到java
1.3.3 .netçš„å‘展历程
1.4 æœ¬ç« å°ç»“
第2ç« ä¼ä¸šä»£ç
2.1 看待代ç 的新方å¼
2.1.1 æ¨¡å—æ€§
2.1.2 æ¾æ•£è€¦åˆçš„ç±»
2.1.3 å•元测试
.2.1.4 控制å转容器
2.2 æœ¬ç« å°ç»“
第ⅱ部分 新代ç â€”â€”æ”¹å˜æž„建代ç 的方å¼
第3ç« æ”¹å˜ç±»çš„ä¾èµ–
3.1 评估代ç çš„ä¾èµ–程度
3.1.1 刚性
3.1.2 çµæ´»æ€§
3.1.3 关注点分离
3.1.4 å¯é‡ç”¨æ€§
3.1.5 å¯ç»´æŠ¤æ€§
3.2 å…³æ³¨ç‚¹åˆ†ç¦»å’Œè¯†åˆ«æ¨¡å—æ€§
3.3 ä¾èµ–倒置准则
3.4 使用ä¾èµ–注入彻底解放类
3.4.1 刚性
3.4.2 çµæ´»æ€§
3.4.3 关注点分离
3.4.4 å¯é‡ç”¨æ€§
3.4.5 å¯ç»´æŠ¤æ€§
3.5 æœ¬ç« å°ç»“
第4ç« æµ‹è¯•é©±åŠ¨å¼€å‘
4.1 äº•å—æ¸¸æˆä¸Žæµ‹è¯•驱动开å‘:示例
4.1.1 äº•å—æ¸¸æˆéœ€æ±‚
4.1.2 测试架构
4.1.3 æ ‡è¯†å¯æµ‹è¯•å…ƒç´
4.1.4 编写能够è¿è¡Œçš„和有益的å•元测试
4.2 釿ž„
4.3 釿ž„工具
4.3.1 resharper
4.3.2 refactor pro
4.4 å¤„ç†æµ‹è¯•驱动开å‘ä¸çš„ä¾èµ–——模拟ã€å˜æ ¹å’Œä¼ªå¯¹è±¡
4.5 模拟架构
4.5.1 rhino mocks
4.5.2 moq
4.5.3 nmock
4.6 æœ¬ç« å°ç»“
第5ç« è¿›ä¸€æ¥ç®€åŒ–——控制å转
5.1 创建ä¾èµ–
5.2 工厂模å¼
5.3 æœåŠ¡å®šä½å™¨
5.4 控制å转和loc容器
5.5 ä¾èµ–注入与控制å转的对比
5.6 structuremap
5.6.1 使用æµç•…接å£è¿žæŽ¥
5.6.2 使用属性连接——æ’ä»¶æ—
5.6.3 使用é…置元数æ®è¿žæŽ¥
5.7 是å¦è¦ä½¿ç”¨xml
5.8 æœ¬ç« å°ç»“
第ⅲ部分 ä¼ä¸šè®¾è®¡æ¨¡å¼
第6ç« è¿›å…¥å…³æ³¨ä¸å¿ƒ
6.1 ä¸é—´ä»¶ç®€ä»‹
6.2 西部狂野
6.3 分层设计
6.4 互è”网时代
6。5 ä¼ä¸šä¸é—´ä»¶æ—¶ä»£
6.6 wcf webæœåŠ¡
6.7 消æ¯ä¼ 递模型
6.8 关于soa的简è¦è§£é‡Š
6.9 æœ¬ç« å°ç»“
第7ç« ç¼–å†™è‡ªå·±çš„ä¸é—´ä»¶
7.1 业务逻辑层
7.2 é¢å‘业务的模å¼
7.2.1 事务脚本
7.2.2 活动记录模å¼
7.2.3 领域模型模å¼
7.2.4 模å¼é€‰æ‹©
7.3 为业务æœåŠ¡
7.3.1 æœåС层
7.3.2 将模å¼ä»˜è¯¸å®žè·µ
7.3.3 按æè´·æ¬¾èµ„æ ¼å®¡æŸ¥åº”ç”¨ç¨‹åº
7.3.4 采用该领域ä¸çš„è¯è¨€
7.4 领域驱动设计简介
7.4.1 实体
7.4.2 值对象
7.4.3 èšåˆä¸Žèšåˆæ ¹
7.4.4 与领域专家交æµ
7.4.5 构建领域模型
7.4.6 æ ‡è¯†èšåˆ
7.4.7 构建应用程åº
7.4.8 创建储å˜åº“
7.4.9 创建领域æœåŠ¡
7.5 æœ¬ç« å°ç»“
第8ç« â€œæŒ–æŽ˜â€è‡ªå·±çš„业务
8.1 æ•°æ®è®¿é—®å±‚
8.1.1 构建自己的数æ®è®¿é—®å±‚
8.1.2 å¯¹è±¡å…³ç³»æ˜ å°„
8.1.3 æ•°æ®ä¸Šä¸‹æ–‡
8.1.4 实体架构
8.1.5 linqtosql与实体架构的对比
8.1.6 使用nhibemate实现按æè´·æ¬¾åº”用程åºä¸çš„æ˜ å°„
8.2 æœ¬ç« å°ç»“
第9ç« ç»„ç»‡å‰ç«¯
9.1 被忽视的å‰ç«¯
9.2 早期的å‰ç«¯æ¨¡å¼
9.2.1 java struts
9.2.2 asp.net
9.2.3 模型—视图-表示器
9.2.4 回到mvc——railsæ–¹å¼
9.3 æœ¬ç« å°ç»“
第10ç« æ¨¡åž‹â€”è§†å›¾â€”è¡¨ç¤ºå™¨
10.1 mvp模å¼â€”—简化版本
10.1.1 模型
10.1.2 视图
10.1.3 表示器
10.1.4 mvp按æè´·æ¬¾è®¡ç®—器——web示例
10.2 切æ¢å¹³å°â€”—胖客户示例
10.3 æœ¬ç« å°ç»“
第11ç« æ¨¡åž‹â€”è§†å›¾â€”æŽ§åˆ¶å™¨æ¨¡å¼
11.1 回归基本è¦ç´
11.1.1 模型
11.1.2 控制器
11.1.3 视图
11.1.4 按æè´·æ¬¾ç”³è¯·
11.1.5 模型
11.1.6 控制器
11.1.7 视图
11.1.8 简å•仓储
11.1.9 创建和编辑
11.1.10 充实模型
11.1.11 完整的æºä»£ç
11.2 æœ¬ç« å°ç»“
第12ç« ç»„åˆæ‰€æœ‰å†…容
12.1 é€€ä¸€æ¥æµ·é˜”天空
12.2 概念
12.2.1 å¯é 性
12.2.2 çµæ´»æ€§
12.2.3 关注点分离
12.2.4 å¯é‡ç”¨æ€§
12.2.5 å¯ç»´æŠ¤æ€§
12.2.6 大环境
12.3 代ç
12.4 模å¼
12.4.1 ä¸é—´ä»¶
12.4.2 æŒä¹…化
12.4.3 用户界é¢
12.4.4 大环境
12.5 完整的大环境
12.5.1 按æè´·æ¬¾æœåŠ¡
12.5.2 简å•的按æè´·æ¬¾è®¡ç®—器
12.5.3 按æè´·æ¬¾èµ„æ ¼å®¡æŸ¥åº”ç”¨ç¨‹åº
12.6 最终æ€è€ƒ
12.7 æœ¬ç« å°ç»“
附录a c#.net基础知识
内容简介:
《精通.netä¼ä¸šé¡¹ç›®å¼€å‘:最新的模å¼ã€å·¥å…·ä¸Žæ–¹æ³•》是专门针对有兴趣å¦ä¹ 最新ä¼ä¸šå¼€å‘方法的微软程åºå‘˜è€Œç¼–写的æƒå¨æŒ‡å¯¼ä¹¦ç±ã€‚《精通.netä¼ä¸šé¡¹ç›®å¼€å‘:最新的模å¼ã€å·¥å…·ä¸Žæ–¹æ³•ã€‹å…¨é¢æ·±å…¥åœ°ä»‹ç»äº†ä¼ä¸šç³»ç»Ÿå¼€å‘䏿¶‰åŠçš„体系结构设计方法和å„ç§ç›¸å…³çš„设计模å¼ï¼Œå°¤å…¶æ˜¯å¯¹æœ€æ–°æµè¡Œçš„å„ç§è®¾è®¡æ¨¡å¼è¿›è¡Œäº†è¯¦ç»†ä»‹ç»ï¼ŒåŒ…括纵å‘çš„æ¥é¾™åŽ»è„‰å’Œæ¨ªå‘的优缺点比较。虽然å„ç« ä¹‹é—´éƒ½æ˜¯ç›¸äº’ç‹¬ç«‹çš„ï¼Œä¸éœ€è¦è¯»è€…预先阅读å‰é¢çš„æ‰€æœ‰ç« 节,但åˆä»¥æŒ‰æè´·æ¬¾ç”³è¯·çš„例åä¸ºä¸»çº¿ï¼Œç”±æ— åˆ°æœ‰ã€ç”±æµ…入深地将ä¼ä¸šç³»ç»Ÿæž„建相关的å„ç§æ ¸å¿ƒè¦ç´ 串è”在一起,从而使讲解过程连贯有åºã€‚
《精通.netä¼ä¸šé¡¹ç›®å¼€å‘:最新的模å¼ã€å·¥å…·ä¸Žæ–¹æ³•》的主è¦å†…容分为4大部分:第ⅰ部分是第1ç« å’Œç¬¬2ç« ï¼Œä¸»è¦ä»‹ç»äº†ä¼ä¸šå¼€å‘的总体概念,包括ä¼ä¸šä½“系结构ã€ä¼ä¸šå¼€å‘准则ã€microsoftä¼ä¸šå¼€å‘的历å²ä¸ŽçŽ°çŠ¶ï¼Œä»¥åŠä¼ä¸šä»£ç 编写方å¼(包括模å—åŒ–ã€æ¾æ•£è€¦åˆã€ä¾èµ–倒置和测试驱动);第ⅱ部分是第3-5ç« ï¼Œç»“åˆä»£ç 示例,深入详细地讲解了å°è£…ç±»ã€æµ‹è¯•驱动开å‘å’Œä¾èµ–倒置;第ⅲ部分是第6-12ç« ï¼Œæœ¬éƒ¨åˆ†å±žäºŽæ ¸å¿ƒå†…å®¹ï¼Œç»“åˆæŒ‰æè´·æ¬¾ç”³è¯·çš„示例,详细讲解了ä¼ä¸šå¼€å‘涉åŠçš„å„ç§è®¾è®¡æ¨¡å¼ï¼Œè¿™äº›è®¾è®¡æ¨¡å¼éƒ½æ˜¯ä¸ºäº†è¾¾æˆä¼ä¸šç³»ç»Ÿçš„ç‰¹å®šç›®æ ‡ï¼›æœ€åŽæ˜¯é™„å½•éƒ¨åˆ†ï¼Œä¸»è¦æ˜¯ä¸ºä¸å¤ªç†Ÿæ‚‰ï¼Žnetå¹³å°çš„读者准备的,介ç»äº†c#.net的基础知识。
《精通.netä¼ä¸šé¡¹ç›®å¼€å‘:最新的模å¼ã€å·¥å…·ä¸Žæ–¹æ³•》专门针对具有一定微软应用程åºå¼€å‘背景的编程人员,尤其适åˆäºŽå…·æœ‰c#å’Œasp.netå¼€å‘ç»éªŒçš„人员。为æ¤ï¼Œé˜…è¯»æœ¬ä¹¦è¦æ±‚读者至少熟悉一ç§microsoft.net所支æŒçš„å¼€å‘è¯è¨€ï¼Œå¹¶å…·å¤‡ä¸€å®šçš„程åºè®¾è®¡ç»éªŒã€‚
作者简介:
JoncArking是一ä½ä¼ä¸šè½¯ä»¶æž¶æž„师,1其工作地点大部分时间都在费城.a到目å‰ä¸ºæ¢,1他设计ã€å¼€å‘和管ç†å¤šå±‚系统已ç»è¶…过了14年之久,1并专门从事系统移æ¤å’Œåˆ†å¸ƒå¼ä½“系结构的设计.aJon具有多ç§è¯è¨€å’Œå¹³å°çš„编程ç»éªŒ,1他在其èŒä¸šç”Ÿæ¶¯ä¸èŠ±è´¹äº†å¾ˆå¤šæ—¶é—´è¿›è¡Œè®¾è®¡ç³»ç»Ÿã€ç®¡ç†å›¢é˜Ÿã€æ•™æŽˆè¯¾ç¨‹ã€æ¼”讲和访谈,1å¹¶å‘表了å„ç§æŠ€æœ¯ä¸»é¢˜çš„æ–‡ç« .aä»–çš„Arking技术公å¸åˆ™ä¸“注于为费城范围内的大型公å¸è®¾è®¡ä¼ä¸šç³»ç»Ÿ.a
543ScottcMillettç”Ÿæ´»åœ¨è‹±æ ¼å…°å—部的朴茨茅斯市的Southsea,2他是Wiggle.co.uk的一ä½èµ„深开å‘人员,2Wiggle.co.uk是一家电å商务公å¸,2专注于英国范围内的自行车和游艇å¥èº«è¿åЍ.a自从.NETc1.0版开始,2他就开始基于.NET进行开å‘,2并获得了Microsoft认è¯ä¸“å®¶Webå¼€å‘è¯ä¹¦.a他是ASP.NET论å›çš„长期贡献者,2在编写.NET和基于.NET工作之余,2ä»–ç»å¸¸ä¼šåœ¨é˜¿çµé¡¿ä¼‘闲和享å—音ä¹,2并且å‚åŠ å¤å£åœ¨è‹±å›½ä¸¾åŠžçš„æ‰€æœ‰ä¸»è¦çš„音ä¹èŠ‚.a如果希望与Scott讨论本书ã€ä»»ä½•关于.NET的内容或英国音ä¹èŠ‚åœºæ™¯,2那么请给他写邮件,2ä»–çš„é‚®ä»¶åœ°å€æ˜¯scott@elbandit.co.uk;或者访问他的åšå®¢
