ASP.NET设计模式

ASP.NET设计模式
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2011-11
版次: 1
ISBN: 9787302267027
定价: 79.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 677页
字数: 1167千字
56人买过
  •  《ASP.NET设计模式》涵盖了开发企业级ASP.NET应用程序的知名模式和最佳实践。本书用到的模式可以用于从ASP.NET 1.0到ASP.NET 4.0的任何版本。不必管模式本身所用的语言,可以将模式用于任何面向对象编程语言。
    ScottMillett是一位就职于伦敦Wiggle.co.uk公司的企业软件架构师,Wiggle.co.uk是一家专门从事自行车和铁人三项体育运动业务的电子商务公司。他从1.0版就开始从事.NET开发,并于2010年被授予ASP.NETMVP称号。他还是Wrox出版社出版的ProfessionalEnterprise.NET一书的作者之一。 第Ⅰ部分模式与设计原则
    第1章成功应用程序的模式
    1.1设计模式释义
    1.1.1起源
    1.1.2必要性
    1.1.3有效性
    1.1.4局限性
    1.2设计原则
    1.2.1常见设计原则
    1.2.2S.O.L.I.D.设计原则
    1.3Fowler的企业设计模式
    1.3.1分层
    1.3.2领域逻辑模式
    1.3.3对象关系映射
    1.3.4Web表示模式
    1.3.5基本模式、行为模式和结构模式
    1.4其他有名的设计实践
    1.4.1测试驱动设计
    1.4.2领域驱动设计
    1.4.3行为驱动设计
    1.5小结

    第2章剖析模式的模式
    2.1如何阅读设计模式
    2.1.1GoF模式模板
    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.1TransactionScript
    4.1.2ActiveRecord
    4.1.3DomainModel
    4.1.4AnemicDomainModel
    4.1.5领域驱动设计
    4.2小结

    第5章业务逻辑层:模式
    5.1应用设计模式
    5.1.1FactoryMethod模式
    5.1.2Decorator模式
    5.1.3TemplateMethod模式
    5.1.4State模式
    5.1.5Strategy模式
    5.2应用企业模式
    5.2.1Specification模式
    5.2.2Composite模式
    5.2.3LayerSupertype模式
    5.3应用设计原则
    5.3.1依赖倒置原则和依赖注入模式
    5.3.2接口分离原则
    5.3.3里氏替换原则
    5.4小结

    第6章服务层
    6.1服务层介绍
    6.1.1SOA
    6.1.2SOA的4项信条
    6.1.3Facade设计模式
    6.2应用Messaging模式
    6.2.1DocumentMessage和
    Request-Response模式
    6.2.2Reservation模式
    6.2.3Idempotent模式
    6.3SOA示例
    6.3.1领域模型和资源库
    6.3.2服务层
    6.3.3客户端代理
    6.3.4客户端
    6.4小结

    第7章数据访问层
    7.1DAL介绍
    7.2数据访问策略
    7.2.1Repository模式
    7.2.2DataAccessObjects模式
    7.3数据访问模式
    7.3.1UnitofWork模式
    7.3.2数据并发控制
    7.3.3LazyLoading和Proxy模式
    7.3.4IdentityMap模式
    7.3.5QueryObject模式
    7.4使用对象关系映射器
    7.4.1NHibernate
    7.4.2MSEntityFramework
    7.4.3ORM代码示例
    7.5小结

    第8章表示层
    8.1反转控制
    8.1.1FactoryMethod设计模式
    8.1.2ServiceLocator
    8.1.3IoC容器
    8.1.4StructureMap
    8.2Model-View-Presenter
    8.3FrontController
    8.3.1Command模式
    8.3.2ChainofResponsibility模式
    8.4Model-View-Controller
    8.4.1ViewModel模式
    8.4.2ASP.NETMVC框架
    8.4.3利用AutoMapper映射ViewModel
    8.4.4CastleMonoRail
    8.5PageController模式
    8.6小结

    第9章用户体验层
    9.1什么是AJAX
    9.2使用JavaScript库
    9.3理解AJAX模式
    9.3.1PeriodicRefresh和Timeout
    9.3.2UniqueURL
    9.3.3利用JavaScriptTemplate实现数据绑定
    9.3.4PredictiveFetch
    9.4小结

    第Ⅲ部分案例研究:在线电子商务商店
    第10章需求和基础设施
    10.1Agatha服装店需求
    10.1.1ProductCatalog和Basket截屏
    10.1.2顾客账号屏幕
    10.1.3结账屏幕
    10.1.4缓存和日志
    10.2架构
    10.3小结

    第11章创建商品目录
    11.1创建产品目录
    11.1.1ProductCatalog模型
    11.1.2ProductCatalog数据表
    11.1.3ProductCatalog资源库
    11.1.4Product服务
    11.1.5控制器
    11.1.6ProductCatalog视图
    11.1.7设置IoC
    11.2小结

    第12章实现购物车
    12.1实现购物车
    12.1.1Basket领域模型
    12.1.2创建购物车数据表
    12.1.3NHibernate映射
    12.1.4购物车服务
    12.1.5购物车控制器和购物车视图
    12.2小结

    第13章顾客会员
    13.1顾客会员
    13.1.1Customer模型
    13.1.2Customer数据表
    13.1.3CustomerNHibernate映射
    13.1.4Customer服务
    13.1.5身份验证服务
    13.1.6Customer控制器
    13.1.7Account控制器
    13.1.8顾客关系视图
    13.1.9身份验证视图
    13.2小结

    第14章订购和支付
    14.1结账
    14.1.1Order模型
    14.1.2Order数据表
    14.1.3OrderNHibernate映射
    14.1.4Order服务
    14.1.5利用PalPay进行支付
    14.1.6Order、Payment与Checkout控制器
    14.1.7Order和Checkout视图
    14.2小结
  • 内容简介:
     《ASP.NET设计模式》涵盖了开发企业级ASP.NET应用程序的知名模式和最佳实践。本书用到的模式可以用于从ASP.NET 1.0到ASP.NET 4.0的任何版本。不必管模式本身所用的语言,可以将模式用于任何面向对象编程语言。
  • 作者简介:
    ScottMillett是一位就职于伦敦Wiggle.co.uk公司的企业软件架构师,Wiggle.co.uk是一家专门从事自行车和铁人三项体育运动业务的电子商务公司。他从1.0版就开始从事.NET开发,并于2010年被授予ASP.NETMVP称号。他还是Wrox出版社出版的ProfessionalEnterprise.NET一书的作者之一。
  • 目录:
    第Ⅰ部分模式与设计原则
    第1章成功应用程序的模式
    1.1设计模式释义
    1.1.1起源
    1.1.2必要性
    1.1.3有效性
    1.1.4局限性
    1.2设计原则
    1.2.1常见设计原则
    1.2.2S.O.L.I.D.设计原则
    1.3Fowler的企业设计模式
    1.3.1分层
    1.3.2领域逻辑模式
    1.3.3对象关系映射
    1.3.4Web表示模式
    1.3.5基本模式、行为模式和结构模式
    1.4其他有名的设计实践
    1.4.1测试驱动设计
    1.4.2领域驱动设计
    1.4.3行为驱动设计
    1.5小结

    第2章剖析模式的模式
    2.1如何阅读设计模式
    2.1.1GoF模式模板
    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.1TransactionScript
    4.1.2ActiveRecord
    4.1.3DomainModel
    4.1.4AnemicDomainModel
    4.1.5领域驱动设计
    4.2小结

    第5章业务逻辑层:模式
    5.1应用设计模式
    5.1.1FactoryMethod模式
    5.1.2Decorator模式
    5.1.3TemplateMethod模式
    5.1.4State模式
    5.1.5Strategy模式
    5.2应用企业模式
    5.2.1Specification模式
    5.2.2Composite模式
    5.2.3LayerSupertype模式
    5.3应用设计原则
    5.3.1依赖倒置原则和依赖注入模式
    5.3.2接口分离原则
    5.3.3里氏替换原则
    5.4小结

    第6章服务层
    6.1服务层介绍
    6.1.1SOA
    6.1.2SOA的4项信条
    6.1.3Facade设计模式
    6.2应用Messaging模式
    6.2.1DocumentMessage和
    Request-Response模式
    6.2.2Reservation模式
    6.2.3Idempotent模式
    6.3SOA示例
    6.3.1领域模型和资源库
    6.3.2服务层
    6.3.3客户端代理
    6.3.4客户端
    6.4小结

    第7章数据访问层
    7.1DAL介绍
    7.2数据访问策略
    7.2.1Repository模式
    7.2.2DataAccessObjects模式
    7.3数据访问模式
    7.3.1UnitofWork模式
    7.3.2数据并发控制
    7.3.3LazyLoading和Proxy模式
    7.3.4IdentityMap模式
    7.3.5QueryObject模式
    7.4使用对象关系映射器
    7.4.1NHibernate
    7.4.2MSEntityFramework
    7.4.3ORM代码示例
    7.5小结

    第8章表示层
    8.1反转控制
    8.1.1FactoryMethod设计模式
    8.1.2ServiceLocator
    8.1.3IoC容器
    8.1.4StructureMap
    8.2Model-View-Presenter
    8.3FrontController
    8.3.1Command模式
    8.3.2ChainofResponsibility模式
    8.4Model-View-Controller
    8.4.1ViewModel模式
    8.4.2ASP.NETMVC框架
    8.4.3利用AutoMapper映射ViewModel
    8.4.4CastleMonoRail
    8.5PageController模式
    8.6小结

    第9章用户体验层
    9.1什么是AJAX
    9.2使用JavaScript库
    9.3理解AJAX模式
    9.3.1PeriodicRefresh和Timeout
    9.3.2UniqueURL
    9.3.3利用JavaScriptTemplate实现数据绑定
    9.3.4PredictiveFetch
    9.4小结

    第Ⅲ部分案例研究:在线电子商务商店
    第10章需求和基础设施
    10.1Agatha服装店需求
    10.1.1ProductCatalog和Basket截屏
    10.1.2顾客账号屏幕
    10.1.3结账屏幕
    10.1.4缓存和日志
    10.2架构
    10.3小结

    第11章创建商品目录
    11.1创建产品目录
    11.1.1ProductCatalog模型
    11.1.2ProductCatalog数据表
    11.1.3ProductCatalog资源库
    11.1.4Product服务
    11.1.5控制器
    11.1.6ProductCatalog视图
    11.1.7设置IoC
    11.2小结

    第12章实现购物车
    12.1实现购物车
    12.1.1Basket领域模型
    12.1.2创建购物车数据表
    12.1.3NHibernate映射
    12.1.4购物车服务
    12.1.5购物车控制器和购物车视图
    12.2小结

    第13章顾客会员
    13.1顾客会员
    13.1.1Customer模型
    13.1.2Customer数据表
    13.1.3CustomerNHibernate映射
    13.1.4Customer服务
    13.1.5身份验证服务
    13.1.6Customer控制器
    13.1.7Account控制器
    13.1.8顾客关系视图
    13.1.9身份验证视图
    13.2小结

    第14章订购和支付
    14.1结账
    14.1.1Order模型
    14.1.2Order数据表
    14.1.3OrderNHibernate映射
    14.1.4Order服务
    14.1.5利用PalPay进行支付
    14.1.6Order、Payment与Checkout控制器
    14.1.7Order和Checkout视图
    14.2小结
查看详情
其他版本 / 全部 (1)
12
相关图书 / 更多
ASP.NET设计模式
ASP.NET程序设计
张铁红
ASP.NET设计模式
ASP.NET Core+Vue.js全栈开发训练营
南荣相如
ASP.NET设计模式
ASIC物理设计要点
[美]霍斯鲁·戈尔山 著;崔志颖 译
ASP.NET设计模式
ASP.NET Core从入门到精通
明日科技
ASP.NET设计模式
ASP.NET Core学习之旅:逐步构建自己的开发框架 刘俊繁
刘俊繁
ASP.NET设计模式
AS- Helix : 人工智能时代艺术与科学融合——第五届艺术与科学国际作品展暨学术研讨会主旨报告文集
鲁晓波 主编;赵超 副主编
ASP.NET设计模式
ASE斑点追踪超声心动图应变成像
(澳)托马斯·H.马维克
ASP.NET设计模式
ASP.NET程序设计案例教程
张华
ASP.NET设计模式
ASM全埋点开发实战
王灼洲 张伟
ASP.NET设计模式
AS- Helix : 人工智能时代艺术与科学融合——第五届艺术与科学国际学术研讨会论文集
鲁晓波 主编;赵超 副主编
ASP.NET设计模式
ASP.NET程序设计案例教程(第2版)
涂俊英
ASP.NET设计模式
ASP.NET网站设计教程(微课视频版)
陶永鹏;郭鹏;刘建鑫;张立杰
您可能感兴趣 / 更多
ASP.NET设计模式
经食管超声心动图实用技术(第3版)
Scott T. Reeves 著;马小静 译;Albert C. Perrino
ASP.NET设计模式
乳腺外科学:原则与技术
Scott L. Spear 主编
ASP.NET设计模式
直面挑战——香港反腐之路
Scott 著;[澳]施易安·公婷(Ian
ASP.NET设计模式
创造差异
Scott McKain
ASP.NET设计模式
神圣自然:生命的永恒之舞
Scott 著;[英]乔纳森·斯科特、安吉拉·斯科特(Jonathan、and、Angela、邓扬 译
ASP.NET设计模式
宇宙的本来面目地球空间物质和时间
Scott 著;[美]托马斯·R.、斯科特(Thomas、R.、王艳红 译
ASP.NET设计模式
Ultralearning:Master Hard Skills, Outsmart the Competition, and Accelerate Your Career
Scott H Young
ASP.NET设计模式
英文原版Hug Machine拥抱的力量纸板书
Scott Campbell
ASP.NET设计模式
Accused: A Rosato & DiNunzio Novel
Scottoline;Lisa
ASP.NET设计模式
TheRuins
Scott Smith 著
ASP.NET设计模式
Don‘t Click on the Blue E!: Switching to Firefox
Scott Granneman 著
ASP.NET设计模式
Ivanhoe
Scott, Sir Walter