图书介绍

ASP.NET设计模式pdf电子书版本下载

ASP.NET设计模式
  • (美)米里特著;杨明军译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302267027
  • 出版时间:2011
  • 标注页数:677页
  • 文件大小:114MB
  • 文件页数:692页
  • 主题词:网页制作工具-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
下载压缩包 [复制下载地址] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页

下载说明

ASP.NET设计模式PDF格式电子书版下载

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

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

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

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

图书目录

第I部分 模式与设计原则 3

第1章 成功应用程序的模式 3

1.1设计模式释义 3

1.1.1起源 4

1.1.2必要性 4

1.1.3有效性 4

1.1.4局限性 5

1.2设计原则 5

1.2.1常见设计原则 5

1.2.2 S.O.L.I.D.设计原则 6

1.3 Fowler的企业设计模式 7

1.3.1分层 7

1.3.2领域逻辑模式 7

1.3.3对象关系映射 8

1.3.4 Web表示模式 9

1.3.5基本模式、行为模式和结构模式 9

1.4其他有名的设计实践 10

1.4.1测试驱动设计 10

1.4.2领域驱动设计 10

1.4.3行为驱动设计 10

1.5小结 11

第2章 剖析模式的模式 13

2.1如何阅读设计模式 13

2.1.1GoF模式模板 13

2.1.2简化模板 14

2.2设计模式分组 14

2.2.1创建型 14

2.2.2结构型 15

2.2.3行为型 15

2.3如何选择和运用设计模式 16

2.4快速模式示例 17

2.4.1根据设计原则进行重构 19

2.4.2根据Adapter模式进行重构 21

2.4.3利用企业模式 24

2.5小结 25

第Ⅱ部分 剖析ASP NET应用程序:学习并应用模式 29

第3章 应用程序分层与关注点分离 29

3.1应用程序体系结构与设计 29

3.1.1反模式:智能 29

3.1.2分离关注点 35

3.2小结 51

第4章 业务逻辑层:组织 53

4.1理解业务组织模式 53

4.1.1 Transaction Script 53

4.1.2 Active Record 55

4.1.3 Domain Model 65

4.1.4 Anemic Domain Model 86

4.1.5领域驱动设计 88

4.2小结 91

第5章 业务逻辑层:模式 93

5.1应用设计模式 93

5.1.1 Factory Method模式 93

5.1.2 Decorator模式 97

5.1.3 Template Method模式 103

5.1.4 State模式 107

5.1.5 Strategy模式 113

5.2应用企业模式 117

5.2.1 Specification模式 117

5.2.2 Composite模式 119

5.2.3 Layer Supertype模式 124

5.3应用设计原则 127

5.3.1依赖倒置原则和依赖注入模式 127

5.3.2接口分离原则 133

5.3.3里氏替换原则 137

5.4小结 147

第6章 服务层 149

6.1服务层介绍 149

6.1.1 SOA 149

6.1.2 SOA的4项信条 152

6.1.3 Facade设计模式 152

6.2应用Messaging模式 153

6.2.1 Document Message和Request-Response模式 154

6.2.2 Reservation模式 155

6.2.3 Idempotent模式 156

6.3 SOA示例 156

6.3.1领域模型和资源库 157

6.3.2服务层 166

6.3.3客户端代理 180

6.3.4客户端 183

6.4小结 187

第7章 数据访问层 189

7.1 DAL介绍 189

7.2数据访问策略 189

7.2.1 Repository模式 190

7.2.2 Data Access Objects模式 191

7.3数据访问模式 191

7.3.1 Unit of Work模式 191

7.3.2数据并发控制 198

7.3.3 Lazy Loading和Proxy模式 201

7.3.4 Identity Map模式 206

7.3.5 QueryObject模式 208

7.4使用对象关系映射器 218

7.4.1 NHibemate 219

7.4.2 MS Entity Framework 219

7.4.3 ORM代码示例 219

7.5小结 280

第8章 表示层 283

8.1反转控制 283

8.1.1 Factory Method设计模式 283

8.1.2 Service Locator 285

8.1.3 IoC容器 286

8.1.4 StructureMap 286

8.2 Model-View-Presenter 290

8.3 Front Controller 313

8.3.1 Command模式 314

8.3.2 Cbain of Responsibility模式 336

8.4 Model-View-Controller 344

8.4.1 ViewModel模式 344

8.4.2 ASP.NET MVC框架 345

8.4.3利用AutoMapper映射viewModel 357

8.4.4 Castle MonoRail 362

8.5 Page Contoller模式 369

8.6小结 370

第9章 用户体验层 371

9.1什么是AJAX 371

9.2使用JavaScript库 372

9.3理解AJAX模式 372

9.3.1 Periodic Refresh和Timeout 372

9.3.2 Unique URL 390

9.3.3利用JavaScript Template实现数据绑定 390

9.3.4 Predictive Fetch 408

9.4小结 414

第Ⅲ部分 案例研究:在线电子商务商店 417

第10章 需求和基础设施 417

10.1 Agatha服装店需求 417

10.1.1 Product Catalog和Basket截屏 418

10.1.2顾客账号屏幕 420

10.1.3结账屏幕 422

10.1.4缓存和日志 423

10.2架构 423

10.3小结 443

第11章 创建商品目录 445

11.1创建产品目录 445

11.1.1 Product Catalog模型 445

11.1.2 Product Catalog数据表 450

11.1.3 Product Catalog资源库 451

11.1.4 Product服务 465

11.1.5控制器 480

11.1.6 Product Catalog视图 490

11.1.7设置ioc 513

11.2小结 516

第12章 实现购物车 519

12.1实现购物车 519

12.1.1 Basket领域模型 519

12.1.2创建购物车数据表 529

12.1.3 NHibemate映射 530

12.1.4购物车服务 533

12.1.5购物车控制器和购物车视图 543

12.2小结 565

第13章 顾客会员 567

13.1顾客会员 567

13.1.1 Customer模型 568

13.1.2 Customer数据表 573

13.1.3 Customer NHibemate映射 573

13.1.4 Customer服务 576

13.1.5身份验证服务 585

13.1.6 Customer控制器 593

13.1.7 Account控制器 597

13.1.8顾客关系视图 607

13.1.9身份验证视图 611

13.2小结 617

第14章 订购和支付 619

14.1结账 619

14.1.1 Order模型 620

14.1.2 Order数据表 635

14.1.3 Order NHibernate映射 636

14.1.4 Order服务 639

14.1.5利用PalPay进行支付 648

14.1.6 Order、 Payment与Checkout控制器 657

14.1.7 Order和Checkout视图 666

14.2小结 676

精品推荐