.NET软件架构之美(英文版)

.NET软件架构之美(英文版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: (Dino Esposito) , (Andrea Saltarello)
2009-09
版次: 1
ISBN: 9787115200181
定价: 69.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 432页
字数: 547千字
正文语种: 英语
18人买过
  •   《.NET软件架构之美(英文版)》出自两位具有多年软件开发经验的ASP.NET专家、作者和培训师之手,内容涉及多层架构、设计模式以及设计原则。第一部分简要介绍UML、设计原则及模式;第二部分从技术架构角度讨论分层设计。《.NET软件架构之美(英文版)》行文流畅,语言通俗易懂,阐述了各种架构设计技术方案的优与劣,并讲述了如何在优与劣中做出权衡。中设计了真实的场景,展示了如何将这些设计原则更加具体地应用到.NET应用程序中。
      《.NET软件架构之美(英文版)》适合各层次.NET开发人员阅读。   DinoEsposito,.NET和软件架构技术方面的世界级权威,微软ASP.NETMVP。目前就职于著名的.NET技术咨询公司IDesign。他是广受欢迎的技术作家。担任MSDNMagazine特邀专栏作家多年。并撰有ProgrammingASP.NET-3.5CoreReferences等名著。  
      AndreaSaItareIIo,微软ASP.NETMVP。意大利.NET用户组负责人。现任ManagedDesigns公司首席软件架构师。 PartⅠPrinciples
    1ArchitectsandArchitectureToday
    WhatsaSoftwareArchitecture,Anyway?
    ApplyingArchitecturalPrinciplestoSoftware
    WhatsArchitectureandWhatsNot
    ArchitectureIsAboutDecisions
    RequirementsandQualityofSoftware
    WhostheArchitect,Anyway?
    AnArchitectsResponsibilities
    HowManyTypesofArchitectsDoYouKnow?
    CommonMisconceptionsAboutArchitects
    OverviewoftheSoftwareDevelopmentProcess
    TheSoftwareLifeCycle
    ModelsforSoftwareDevelopment
    Summary
    MurphysLawsoftheChapter

    2UMLEssentials
    UMLataGlance
    MotivationforandHistoryofModelingLanguages
    UMLModesandUsage
    UMLDiagrams
    Use-CaseDiagrams
    ClassDiagrams
    SequenceDiagrams
    Summary
    MurphysLawsoftheChapter

    3DesignPrinciplesandPatterns
    BasicDesignPrinciples
    ForWhattheAlarmBellShouldRing
    StructuredDesign
    SeparationofConcerns
    Object-OrientedDesign
    BasicOODPrinciples
    AdvancedPrinciples
    FromPrinciplestoPatterns
    WhatsaPattern,Anyway?
    Patternsvs.Idioms
    DependencyInjection
    ApplyingRequirementsbyDesign
    Testability
    Security
    FromObjectstoAspects
    Aspect-OrientedProgramming
    AOPinAction
    Summary
    MurphysLawsoftheChapter

    PartⅡDesignoftheSystem
    4TheBusinessLayer
    WhatstheBusinessLogicLayer,Anyway?
    DissectingtheBusinessLayer
    WhereWouldYouFittheBLL?
    BusinessandOtherLayers
    PatternsforCreatingtheBusinessLayer
    TheTransactionScriptPattern
    GeneralitiesoftheTSPattern
    ThePatterninAction
    TheTableModulePattern
    GeneralitiesoftheTMPattern
    TheTMPatterninAction
    TheActiveRecordPattern
    GeneralitiesoftheARPattern
    TheARPatterninAction
    TheDomainModelPattern
    GeneralitiesoftheDMPattern
    TheDMPatterninAction
    Summary
    MurphysLawsoftheChapter

    5TheServiceLayer
    WhatstheServiceLayer,Anyway?
    ResponsibilitiesoftheServiceLayer
    WhatsaService,Anyway?
    ServicesintheServiceLayer
    TheServiceLayerPatterninAction
    GeneralitiesoftheServiceLayerPattern
    TheServiceLayerPatterninAction
    RelatedPatterns
    TheRemoteFa?adePattern
    TheDataTransferObjectPattern
    TheAdapterPattern
    DTOvs.Assembly
    Service-OrientedArchitecture
    TenetsofSOA
    WhatSOAIsNot
    SOAandtheServiceLayer
    TheVerySpecialCaseofRichWebFrontEnds
    RefactoringtheServiceLayer
    DesigninganAJAXServiceLayer
    SecuringtheAJAXServiceLayer
    Summary
    MurphysLawsoftheChapter

    6TheDataAccessLayer
    WhatstheDataAccessLayer,Anyway?
    FunctionalRequirementsoftheDataAccessLayer
    ResponsibilitiesoftheDataAccessLayer
    TheDataAccessLayerandOtherLayers
    DesigningYourOwnDataAccessLayer
    TheContractoftheDAL
    ThePluginPattern
    TheInversionofControlPattern
    LayingtheGroundworkforaDataContext
    CraftingYourOwnDataAccessLayer
    ImplementingthePersistenceLayer
    ImplementingQueryServices
    ImplementingTransactionalSemantics
    ImplementingUniquingandIdentityMaps
    ImplementingConcurrency
    ImplementingLazyLoading
    PowertotheDALwithanO/RMTool
    Object/RelationalMappers
    UsinganO/RMTooltoBuildaDAL
    ToSPorNottoSP
    AboutMythsandStoredProcedures
    WhatAboutDynamicSQL?
    Summary
    MurphysLawsoftheChapter

    7ThePresentationLayer
    UserInterfaceandPresentationLogic
    ResponsibilitiesofthePresentationLayer
    ResponsibilitiesoftheUserInterface
    CommonPitfallsofaPresentationLayer
    EvolutionofthePresentationPatterns
    TheModel-View-ControllerPattern
    TheModel-View-PresenterPattern
    ThePresentationModelPattern
    ChoosingaPatternfortheUserInterface
    DesignofthePresentation
    WhatDataIsDisplayedintheView?
    ProcessingUserActions
    IdiomaticPresentationDesign
    MVPinWebPresentations
    MVPinWindowsPresentations
    Summary
    MurphysLawsoftheChapter
    FinalThoughts
    Appendix:TheNorthwindStarterKit
    Index
  • 内容简介:
      《.NET软件架构之美(英文版)》出自两位具有多年软件开发经验的ASP.NET专家、作者和培训师之手,内容涉及多层架构、设计模式以及设计原则。第一部分简要介绍UML、设计原则及模式;第二部分从技术架构角度讨论分层设计。《.NET软件架构之美(英文版)》行文流畅,语言通俗易懂,阐述了各种架构设计技术方案的优与劣,并讲述了如何在优与劣中做出权衡。中设计了真实的场景,展示了如何将这些设计原则更加具体地应用到.NET应用程序中。
      《.NET软件架构之美(英文版)》适合各层次.NET开发人员阅读。
  • 作者简介:
      DinoEsposito,.NET和软件架构技术方面的世界级权威,微软ASP.NETMVP。目前就职于著名的.NET技术咨询公司IDesign。他是广受欢迎的技术作家。担任MSDNMagazine特邀专栏作家多年。并撰有ProgrammingASP.NET-3.5CoreReferences等名著。  
      AndreaSaItareIIo,微软ASP.NETMVP。意大利.NET用户组负责人。现任ManagedDesigns公司首席软件架构师。
  • 目录:
    PartⅠPrinciples
    1ArchitectsandArchitectureToday
    WhatsaSoftwareArchitecture,Anyway?
    ApplyingArchitecturalPrinciplestoSoftware
    WhatsArchitectureandWhatsNot
    ArchitectureIsAboutDecisions
    RequirementsandQualityofSoftware
    WhostheArchitect,Anyway?
    AnArchitectsResponsibilities
    HowManyTypesofArchitectsDoYouKnow?
    CommonMisconceptionsAboutArchitects
    OverviewoftheSoftwareDevelopmentProcess
    TheSoftwareLifeCycle
    ModelsforSoftwareDevelopment
    Summary
    MurphysLawsoftheChapter

    2UMLEssentials
    UMLataGlance
    MotivationforandHistoryofModelingLanguages
    UMLModesandUsage
    UMLDiagrams
    Use-CaseDiagrams
    ClassDiagrams
    SequenceDiagrams
    Summary
    MurphysLawsoftheChapter

    3DesignPrinciplesandPatterns
    BasicDesignPrinciples
    ForWhattheAlarmBellShouldRing
    StructuredDesign
    SeparationofConcerns
    Object-OrientedDesign
    BasicOODPrinciples
    AdvancedPrinciples
    FromPrinciplestoPatterns
    WhatsaPattern,Anyway?
    Patternsvs.Idioms
    DependencyInjection
    ApplyingRequirementsbyDesign
    Testability
    Security
    FromObjectstoAspects
    Aspect-OrientedProgramming
    AOPinAction
    Summary
    MurphysLawsoftheChapter

    PartⅡDesignoftheSystem
    4TheBusinessLayer
    WhatstheBusinessLogicLayer,Anyway?
    DissectingtheBusinessLayer
    WhereWouldYouFittheBLL?
    BusinessandOtherLayers
    PatternsforCreatingtheBusinessLayer
    TheTransactionScriptPattern
    GeneralitiesoftheTSPattern
    ThePatterninAction
    TheTableModulePattern
    GeneralitiesoftheTMPattern
    TheTMPatterninAction
    TheActiveRecordPattern
    GeneralitiesoftheARPattern
    TheARPatterninAction
    TheDomainModelPattern
    GeneralitiesoftheDMPattern
    TheDMPatterninAction
    Summary
    MurphysLawsoftheChapter

    5TheServiceLayer
    WhatstheServiceLayer,Anyway?
    ResponsibilitiesoftheServiceLayer
    WhatsaService,Anyway?
    ServicesintheServiceLayer
    TheServiceLayerPatterninAction
    GeneralitiesoftheServiceLayerPattern
    TheServiceLayerPatterninAction
    RelatedPatterns
    TheRemoteFa?adePattern
    TheDataTransferObjectPattern
    TheAdapterPattern
    DTOvs.Assembly
    Service-OrientedArchitecture
    TenetsofSOA
    WhatSOAIsNot
    SOAandtheServiceLayer
    TheVerySpecialCaseofRichWebFrontEnds
    RefactoringtheServiceLayer
    DesigninganAJAXServiceLayer
    SecuringtheAJAXServiceLayer
    Summary
    MurphysLawsoftheChapter

    6TheDataAccessLayer
    WhatstheDataAccessLayer,Anyway?
    FunctionalRequirementsoftheDataAccessLayer
    ResponsibilitiesoftheDataAccessLayer
    TheDataAccessLayerandOtherLayers
    DesigningYourOwnDataAccessLayer
    TheContractoftheDAL
    ThePluginPattern
    TheInversionofControlPattern
    LayingtheGroundworkforaDataContext
    CraftingYourOwnDataAccessLayer
    ImplementingthePersistenceLayer
    ImplementingQueryServices
    ImplementingTransactionalSemantics
    ImplementingUniquingandIdentityMaps
    ImplementingConcurrency
    ImplementingLazyLoading
    PowertotheDALwithanO/RMTool
    Object/RelationalMappers
    UsinganO/RMTooltoBuildaDAL
    ToSPorNottoSP
    AboutMythsandStoredProcedures
    WhatAboutDynamicSQL?
    Summary
    MurphysLawsoftheChapter

    7ThePresentationLayer
    UserInterfaceandPresentationLogic
    ResponsibilitiesofthePresentationLayer
    ResponsibilitiesoftheUserInterface
    CommonPitfallsofaPresentationLayer
    EvolutionofthePresentationPatterns
    TheModel-View-ControllerPattern
    TheModel-View-PresenterPattern
    ThePresentationModelPattern
    ChoosingaPatternfortheUserInterface
    DesignofthePresentation
    WhatDataIsDisplayedintheView?
    ProcessingUserActions
    IdiomaticPresentationDesign
    MVPinWebPresentations
    MVPinWindowsPresentations
    Summary
    MurphysLawsoftheChapter
    FinalThoughts
    Appendix:TheNorthwindStarterKit
    Index
查看详情
系列丛书 / 更多
.NET软件架构之美(英文版)
C#与.NET 3.5高级程序设计:第4版
特罗尔森(Andrew troelsen)、朱晔、肖逵、张大磊 著
.NET软件架构之美(英文版)
深入解析Windows操作系统:微软官方Windows权威著作最新版
[美]拉西诺维奇 著
.NET软件架构之美(英文版)
构建高性能可扩展ASP.NET网站
[美]Richard Kiessig 著;余昭辉 译
.NET软件架构之美(英文版)
.NET设计规范:约定、惯用法与模式
[美]克瓦林纳、[美]艾布拉姆斯 著
.NET软件架构之美(英文版)
WCF揭秘
[美]麦克默蒂 著;赵科平 译
.NET软件架构之美(英文版)
ASP.NET 3.5 揭秘(卷2)
[美]沃尔瑟 著;谭振林 译
.NET软件架构之美(英文版)
深入解析SQL Server 2008:让Jim Gray和David Campbell拍案叫绝的圣经级著作
[美]德莱尼 著
.NET软件架构之美(英文版)
ASP.NET电子商务开发实战
[罗马尼亚]戴瑞、[美]沃特森 著;徐锋、施游、陈绍继 译
.NET软件架构之美(英文版)
Visual Studio技术大全
[美]鲍尔、[美]斯内尔 著;刘彦博 译
.NET软件架构之美(英文版)
微软软件研发的奥秘:MSF精髓
[美]特纳 著;王红亮 译
.NET软件架构之美(英文版)
C#企业应用开发艺术:CSLA.NET 框架开发实战
[美]霍特卡 著;侯伯薇 译
.NET软件架构之美(英文版)
深入理解.NET:(第2版.英文影印版)
[美]里克特(Richter J.) 著
相关图书 / 更多
.NET软件架构之美(英文版)
.NET并发编程实战
叶伟民 译;[美]里卡尔多·特雷尔(Riccardo Terrell) 著
.NET软件架构之美(英文版)
.NETCore底层入门
老农、刘浩杨 著
.NET软件架构之美(英文版)
.NET性能优化
[美]萨沙·戈德斯汀(Sasha Goldshtein) 迪马·祖巴列夫(Dim
.NET软件架构之美(英文版)
.NETCore实战:手把手教你掌握380个精彩案例/微软技术开发者丛书
周家安 编
.NET软件架构之美(英文版)
.NET框架程序开发与应用
张永财 著
.NET软件架构之美(英文版)
.NET项目开发教程
余秋明 著
.NET软件架构之美(英文版)
.Net项目开发实践
周清平、颜一鸣、刘彬 编
.NET软件架构之美(英文版)
.NETCompactFrameworkPocketGuide(PocketReference(O'Reilly))
Wei-Meng Lee 著
.NET软件架构之美(英文版)
.NET内存管理宝典
康拉德·科克萨(Konrad Kokosa) 著
.NET软件架构之美(英文版)
.NET 框架开发人员参考手册 (系统构架分册)
张志学
.NET软件架构之美(英文版)
.NET Core 2.0 应用程序高级调试——完全掌握Linux、macOS和 Windows跨平台调试技术
李争
.NET软件架构之美(英文版)
.NET Web企业应用开发实战
黄锐军