书籍详情
《ASP NET设计模式 (美)米里特(Millett, S.)著,杨明军 清华大学出版》[40M]百度网盘|亲测有效|pdf下载
  • ASP NET设计模式 (美)米里特(Millett, S.)著,杨明军 清华大学出版

  • 出版时间:2011-11
  • 热度:8847
  • 上架时间:2024-06-30 08:52:20
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

   图书基本信息
图书名称 ASP NET设计模式
作者 (美)米里特(Millett, S.)著,杨明军
定价 79.80元
出版社 清华大学出版社
ISBN 9787302267027
出版日期 2011-11-01
字数 1167000
页码 677
版次 1
装帧 平装
开本 16开
商品重量 0.001Kg

   内容简介
《asp.设计模式》涵盖了开发企业级asp.应用程序的知名模式和佳实践。本书用到的模式可以用于从asp.1.0到asp. 4.0的任何版本。不必管模式本身所用的语言,可以将模式用于任何面向对象编程语言。
  《asp.设计模式》是为那些熟悉.框架但希望了解如何改进编码方式以及如何运用设计模式、设计原则和佳实践来提高代码的可维护性和适应性的asp.开发者而写的。那些以前已经体验过设计模式的读者可能希望跳过本书的第ⅰ部分,这部分介绍了gof提出的设计模式以及其他常见设计原则,包括s.o.l.i.d原则和martinfowler的企业设计模式。所有的代码示例均采用c#语言编写,但这些概念可以非常轻松地用于vb.。

   作者简介

  ScottMillett是一位就职于伦敦Wiggle.co.uk公司的企业软件架构师,Wiggle.co.uk是一家专门从事自行车和铁人三项体育运动业务的电子商务公司。他从1.0版就开始从事.NET开发,并于2010年被授予ASP.NETMVP称号。他还是Wrox出版社出版的Professional Enterprise.NET一书的作者之一。在从事.NET写作和开发工作之余,他会参加格拉斯顿伯里音乐节以及夏季英国所有的大型音乐节,放松一下,欣赏音乐。如果希望与Scott讨论本书或任何与.NET开发有关的话题,或英国音乐节实况,那可以给他的邮箱 href='#'>scott@elbandit.co.uk发邮件,或访问他的Tweet账号@ScottMillett。
  致谢
  我要感谢Brian Herrmann、Paul Reese以及所有帮助我完成本书创作的Wrox员工。我还要感谢JoeFawcett,他出色地完成了技术编辑工作。
  万分感谢ImarSpaanjaars(>imar.spaanjaars./)牺牲个人时间审阅本书并给我提供了极好的反馈。
  我还想利用这个机会感谢几个人,在过去几年中我从他们那里学到了很多有益的思想。我在2009年夏季参加了JPBoodhoo(>blog.jpboodhoo./)的.NET训练营,在那里的几周时间可能是我曾经度过的受鼓舞的一段时光,而且让我明白为什么钟爱自己的工作。感谢JP。
  当MVC面世时,RobConery(>blog.wekeroad./)开始撰写有关创建MVC网店的系列博客文章。他在网店的构建过程中研究了许多了不起的技术和方法学,包括BDD、TDD、DDD、KanBan和持续集成等。我所学到的知识超过自己的想象,这主要归功于Rob的表达方式契合实际而且非常有趣。如果本书能够达到这些视频一半的效果,我就十分满足了。Rob创建了一家专门为开发者提供视频资源(>.tekpub./)的公司。强烈推荐访问该网站!


   目录

第部分 模式与设计原则
 章 成功应用程序的模式
  1.1 设计模式释义
  1.1.1 起源
  1.1.2 必要性
  1.1.3 有效性
  1.1.4 局限性
  1.2 设计原则
  1.2.1 常见设计原则
  1.2.2 S.O.L.I.D.设计原则
  1.3 Fowler的企业设计模式
  1.3.1 分层
  1.3.2 领域逻辑模式
  1.3.3 对象关系映射
  1.3.4 Web表示模式
  1.3.5 基本模式、行为模式和结构模式
  1.4 其他有名的设计实践
  1.4.1 测试驱动设计
  1.4.2 领域驱动设计
  1.4.3 行为驱动设计
  1.5 小结
 第2章 剖析模式的模式
  2.1 如何阅读设计模式
  2.1.1 GoF模式模板
  2.1.2 简化模板
  2.2 设计模式分组
  2.2.1 创建型
  2.2.2 结构型
  2.2.3 行为型
  2.3 如何选择和运用设计模式
  2.4 快速模式示例
  2.4.1 根据设计原则进行重构
  2.4.2 根据Adapter模式进行重构
  2.4.3 利用企业模式
  2.5 小结
第部分 剖析ASP.NET应用程序:学习并应用模式
 第3章 应用程序分层与关注点分离
  3.1 应用程序体系结构与设计
  3.1.1 反模式:智能UI
  3.1.2 分离关注点
  3.2 小结
 第4章 业务逻辑层:组织
  4.1 理解业务组织模式
  4.1.1 Transaction Script
  4.1.2 Active Record
  4.1.3 Domain Model
  4.1.4 Anemic Domain Model
  4.1.5 领域驱动设计
  4.2 小结
 第5章 业务逻辑层:模式
  5.1 应用设计模式
  5.1.1 Factory Method模式
  5.1.2 Decorator模式
  5.1.3 Template Method模式
  5.1.4 State模式
  5.1.5 Strategy模式
  5.2 应用企业模式
  5.2.1 Specification模式
  5.2.2 Composite模式
  5.2.3 Layer Supertype模式
  5.3 应用设计原则
  5.3.1 依赖倒置原则和依赖注入模式
  5.3.2 接口分离原则
  5.3.3 里氏替换原则
  5.4 小结
 第6章 服务层
  6.1 服务层介绍
  6.1.1 SOA
  6.1.2 SOA的4项信条
  6.1.3 Facade设计模式
  6.2 应用Messaging模式
  6.2.1 Document Message和
  Request-Response模式
  6.2.2 Reservation模式
  6.2.3 Idempotent模式
  6.3 SOA示例
  6.3.1 领域模型和资源库
  6.3.2 服务层
  6.3.3 客户端代理
  6.3.4 客户端
  6.4 小结
 第7章 数据访问层
  7.1 DAL介绍
  7.2 数据访问策略
  7.2.1 Repository模式
  7.2.2 Data Access Objects模式
  7.3 数据访问模式
  7.3.1 Unit of Work模式
  7.3.2 数据并发控制
  7.3.3 Lazy Loading和Proxy模式
  7.3.4 Identity Map模式
  7.3.5 Query Object模式
  7.4 使用对象关系映射器
  7.4.1 NHibernate
  7.4.2 MS Entity Framework
  7.4.3 ORM代码示例
  7.5 小结
 第8章 表示层
  8.1 反转控制
  8.1.1 Factory Method设计模式
  8.1.2 Service Locator
  8.1.3 IoC容器
  8.1.4 StructureMap
  8.2 Model-View-Presenter
  8.3 Front Controller
  8.3.1 Command模式
  8.3.2 Chain of Responsibility模式
  8.4 Model-View-Controller
  8.4.1 ViewModel模式
  8.4.2 ASP.NET MVC框架
  8.4.3 利用AutoMapper映射ViewModel
  8.4.4 Castle MonoRail
  8.5 Page Controller模式
  8.6 小结
 第9章 用户体验层
  9.1 什么是AJAX
  9.2 使用库
  9.3 理解AJAX模式
  9.3.1 Periodic Refresh和Timeout
  9.3.2 Unique URL
  9.3.3 利用 Template实现数据绑定
  9.3.4 Predictive Fetch
  9.4 小结
第部分 案例研究:在线电子商务商店
 0章 需求和基础设施
  10.1 Agatha服装店需求
  10.1.1 Product Catalog和Basket截屏
  10.1.2 顾客账号屏幕
  10.1.3 结账屏幕
  10.1.4 缓存和日志
  10.2 架构
  10.3 小结
 1章 创建商品目录
  11.1 创建产品目录
  11.1.1 Product Catalog模型
  11.1.2 Product Catalog数据表
  11.1.3 Product Catalog资源库
  11.1.4 Product服务
  11.1.5 控制器
  11.1.6 Product Catalog视图
  11.1.7 设置IoC
  11.2 小结
 2章 实现购物车
  12.1 实现购物车
  12.1.1 Basket领域模型
  12.1.2 创建购物车数据表
  12.1.3 NHibernate映射
  12.1.4 购物车服务
  12.1.5 购物车控制器和购物车视图
  12.2 小结
 3章 顾客会员
  13.1 顾客会员
  13.1.1 Customer模型
  13.1.2 Customer数据表
  13.1.3 Customer NHibernate映射
  13.1.4 Customer服务
  13.1.5 身份验证服务
  13.1.6 Customer控制器
  13.1.7 Account控制器
  13.1.8 顾客关系视图
  13.1.9 身份验证视图
  13.2 小结
 4章 订购和支付
  14.1 结账
  14.1.1 Order模型
  14.1.2 Order数据表
  14.1.3 Order NHibernate映射
  14.1.4 Order服务
  14.1.5 利用PalPay进行支付
  14.1.6 Order、Payment与Checkout控制器
  14.1.7 Order和Checkout视图
  14.2 小结


   编辑推荐

   文摘

   序言