图书介绍

ASP.NET设计模式PDF|Epub|txt|kindle电子书版本网盘下载

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

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用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 Script53

4.1.2 Active Record55

4.1.3 Domain Model65

4.1.4 Anemic Domain Model86

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 SOA149

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 NHibemate219

7.4.2 MS Entity Framework219

7.4.3 ORM代码示例219

7.5小结280

第8章 表示层283

8.1反转控制283

8.1.1 Factory Method设计模式283

8.1.2 Service Locator285

8.1.3 IoC容器286

8.1.4 StructureMap286

8.2 Model-View-Presenter290

8.3 Front Controller313

8.3.1 Command模式314

8.3.2 Cbain of Responsibility模式336

8.4 Model-View-Controller344

8.4.1 ViewModel模式344

8.4.2 ASP.NET MVC框架345

8.4.3利用AutoMapper映射viewModel357

8.4.4 Castle MonoRail362

8.5 Page Contoller模式369

8.6小结370

第9章 用户体验层371

9.1什么是AJAX371

9.2使用JavaScript库372

9.3理解AJAX模式372

9.3.1 Periodic Refresh和Timeout372

9.3.2 Unique URL390

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

9.3.4 Predictive Fetch408

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设置ioc513

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

热门推荐