图书介绍

精通.NET企业项目开发 最新的模式、工具与方法2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

精通.NET企业项目开发 最新的模式、工具与方法
  • (美)阿金,(美)米勒著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302250241
  • 出版时间:2011
  • 标注页数:455页
  • 文件大小:100MB
  • 文件页数:472页
  • 主题词:主页制作-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

精通.NET企业项目开发 最新的模式、工具与方法PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第Ⅰ部分 实用企业开发介绍3

第1章 企业设计概念3

1.1企业体系结构4

1.2企业开发6

1.2.1可靠性6

1.2.2灵活性6

1.2.3关注点分离6

1.2.4可重用性7

1.2.5 可维护性7

1.3 Microsoft的企业开发现状9

1.3.1 COM因素10

1.3.2转到Java10

1.3.3NET的发展历程11

1.4本章小结14

第2章 企业代码15

2.1看待代码的新方式15

2.1.1模块性16

2.1.2松散耦合的类17

2.1.3单元测试24

2.1.4控制反转容器25

2.2本章小结30

第Ⅱ部分 新代码——改变构建代码的方式35

第3章 改变类的依赖35

3.1评估代码的依赖程度35

3.1.1刚性46

3.1.2灵活性46

3.1.3关注点分离47

3.1.4可重用性47

3.1.5 可维护性47

3.2关注点分离和识别模块性48

3.3依赖倒置准则62

3.4使用依赖注入彻底解放类65

3.4.1刚性71

3.4.2灵活性71

3.4.3关注点分离71

3.4.4 可重用性71

3.4.5 可维护性71

3.5本章小结73

第4章 测试驱动开发75

4.1井字游戏与测试驱动开发:示例76

4.1.1井字游戏需求77

4.1.2测试架构113

4.1.3标识可测试元素114

4.1.4编写能够运行的和有益的单元测试115

4.2重构120

4.3重构工具120

4.3.1 ReSharper120

4.3.2 Refactor Pro121

4.4处理测试驱动开发中的依赖——模拟、存根和伪对象121

4.5模拟架构131

4.5.1 Rhino Mocks131

4.5.2 Moq131

4.5.3 NMock131

4.6本章小结132

第5章 进一步简化——控制反转135

5.1创建依赖135

5.2工厂模式141

5.3服务定位器145

5.4控制反转和loC容器147

5.5依赖注入与控制反转的对比149

5.6 StructureMap153

5.6.1使用流畅接口连接154

5.6.2使用属性连接——插件族157

5.6.3使用配置元数据连接161

5.7是否要使用XML163

5.8本章小结164

第Ⅲ部分 企业设计模式169

第6章 进入关注中心169

6.1中间件简介169

6.2西部狂野170

6.3分层设计170

6.4互联网时代171

6.5企业中间件时代173

6.6 WCF Web服务176

6.7消息传递模型185

6.8关于SOA的简要解释186

6.9本章小结187

第7章 编写自己的中间件189

7.1业务逻辑层189

7.2面向业务的模式190

7.2.1事务脚本190

7.2.2活动记录模式192

7.2.3领域模型模式194

7.2.4模式选择198

7.3为业务服务198

7.3.1服务层198

7.3.2将模式付诸实践200

7.3.3按揭贷款资格审查应用程序200

7.3.4采用该领域中的语言201

7.4领域驱动设计简介202

7.4.1实体202

7.4.2值对象202

7.4.3聚合与聚合根203

7.4.4 与领域专家交流203

7.4.5构建领域模型205

7.4.6标识聚合206

7.4.7构建应用程序207

7.4.8创建储存库246

7.4.9创建领域服务248

7.5本章小结253

第8章“挖掘”自己的业务255

8.1数据访问层255

8.1.1构建自己的数据访问层256

8.1.2对象关系映射256

8.1.3数据上下文257

8.1.4实体架构272

8.1.5 LinqToSQL 与实体架构的对比287

8.1.6使用NHibernate实现按揭贷款应用程序中的映射302

8.2本章小结321

第9章 组织前端323

9.1被忽视的前端323

9.2早期的前端模式324

9.2.1 Java Struts326

9.2.2 ASPNET326

9.2.3模型-视图-表示器329

9.2.4 回到MVC——Rails方式333

9.3本章小结336

第10章 模型-视图-表示器339

10.1 MVP模式——简化版本339

10.1.1模型340

10.1.2视图340

10.1.3表示器341

10.1.4 MVP按揭贷款计算器——Web示例341

10.2切换平台——胖客户示例362

10.3本章小结366

第11章 模型-视图-控制器模式369

11.1回归基本要素369

11.1.1模型371

11.1.2控制器371

11.1.3视图372

11.1.4按揭贷款申请373

11.1.5模型375

11.1.6控制器377

11.1.7视图379

11.1.8简单仓储383

11.1.9创建和编辑388

11.1.10充实模型403

11.1.11完整的源代码415

11.2本章小结416

第12章 组合所有内容417

12.1退一步海阔天空417

12.2概念418

12.2.1可靠性418

12.2.2灵活性418

12.2.3关注点分离418

12.2.4可重用性418

12.2.5可维护性418

12.2.6大环境419

12.3代码419

12.4模式420

12.4.1中间件420

12.4.2持久化422

12.4.3用户界面422

12.4.4大环境423

12.5完整的大环境424

12.5.1按揭贷款服务424

12.5.2简单的按揭贷款计算器425

12.5.3按揭贷款资格审查应用程序425

12.6最终思考425

12.7本章小结426

附录A C#.NET基础知识427

热门推荐