漫游鲸二手书店
淘二手好书+回收闲置图书
ASP.NET设计模式
ASP.NET设计模式
作者:ScottMillett著; | 清华大学出版社
ISBN:9787302267027
原价: ¥79.80
销售价:¥4.41元
参与书籍回收后,可享更低价格
分类 计算机/网络
作者 作者:ScottMillett著;
出版社 清华大学出版社
图书简介

《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反模式:智能UI3.1.2分离关注点3.2小结第4章业务逻辑层:组织4.1理解业务组织模式4.1.1TransactionScript4.1.2ActiveRecord4.1.3DomainModel4.1.4AnemicDomainModel4.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.1SOA6.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.1NHibernate7.4.2MSEntityFramework7.4.3ORM代码示例7.5小结第8章表示层8.1反转控制8.1.1FactoryMethod设计模式8.1.2ServiceLocator8.1.3IoC容器8.1.4StructureMap8.2Model-View-Presenter8.3FrontController8.3.1Command模式8.3.2ChainofResponsibility模式8.4Model-View-Controller8.4.1ViewModel模式8.4.2ASP.NETMVC框架8.4.3利用AutoMapper映射ViewModel8.4.4CastleMonoRail8.5PageController模式8.6小结第9章用户体验层9.1什么是AJAX9.2使用JavaScript库9.3理解AJAX模式9.3.1PeriodicRefresh和Timeout9.3.2UniqueURL9.3.3利用JavaScriptTemplate实现数据绑定9.3.4PredictiveFetch9.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设置IoC11.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小结

阅读更多

相关推荐
更多低价好书购买/书籍回收
扫码访问微信小程序
在线客服
了解更低购买价格、或有疑问需要帮助,可以找小鲸鱼噢~
咨询在线客服