شروع دوره های تخصصی, پایتون | هوش مصنوعی 18 دی شروع دوره های تخصصی, پایتون | هوش مصنوعی 18 دی
ثبت نام
scott millett

Professional ASP.NET Design Patterns

نویسنده :scott millett

    Chapt er 1: The Patt ern for Successful App lications 3
    Design Patterns Explained 4
    Origins 4
    Necessity 4
    Usefulness 5
    What They Are Not 5
    Design Principles 6
    Common Design Principles 6
    The S.O.L.I.D. Design Principles 7
    Fowler’s Enterprise Design Patterns 8
    Layering 8
    Domain Logic Patterns 8
    Object Relational Mapping 9
    Web Presentation Patterns 10
    Base, Behavioral, and Structural Patterns 10
    Other Design Practices of Note 11
    Test-driven Development (TDD) 11
    Domain-driven Design (DDD) 11
    Behavior-driven Design (BDD) 12
    Summary 12
    Chapt er 2: Dissecting the Patt ern’s Patt ern 13
    How to Read Design Patterns 13
    Gang of Four Pattern Template 14
    Simplified Template 14
    Design Pattern Groups 15
    Creational 15
    Structural 15
    Behavioral 16
    How to Choose and Apply a Design Pattern 17

    A Quick Pattern Example 18
    Refactoring to Principles 20
    Refactoring to the Adapter Pattern 22
    Leveraging Enterprise Patterns 25
    Summary 26
    The Anatomy o Part II : f an AS P.NE T App lication:
    Learning and App lying Patt erns
    Chapt er 3: Layering Your App lication and Separating Your
    Concerns 31
    Application Architecture and Design 31
    Antipattern — Smart UI 32
    Separating Your Concerns 37
    Summary 53
    Chapt er 4: The Business Logic Layer: Organization 55
    Understanding Business Organizational Patterns 56
    Transaction Script 56
    Active Record 58
    Domain Model 68
    Anemic Domain Model 88
    Domain-Driven Design 90
    Summary 93
    Chapt er 5: The Business Logic Layer: Patt erns 95
    Leveraging Design Patterns 95
    Factory Method 96
    Decorator 100
    Template Method 105
    State Pattern 110
    Strategy 115
    Leveraging Enterprise Patterns 120
    Specification Pattern 120
    Composite Pattern 121
    Layer Supertype Pattern 127
    Applying Design Principles 130
    Dependency Inversion Principle and the Dependency Injection Pattern 130
    Interface Segregation Principle 137
    Liskov Substitution Principle 141
    Summary 151

    Describing the Service Layer 153
    Service Oriented Architecture 154
    Four Tenets of SOA 156
    The Facade Design Pattern 157
    Leveraging Messaging Patterns 159
    The Document Message and the Request-Response Patterns 159
    The Reservation Pattern 160
    The Idempotent Pattern 161
    An SOA Example 162
    Domain Model and Repository 163
    Service Layer 171
    Client Proxy 184
    Client 188
    Summary 192
    Chapt er 7: The Data Access Layer 195
    Describing the DAL    195
    Data Access Strategies 196
    The Repository Pattern 196
    Data Access Objects Pattern 197
    Patterns in Data Access 197
    Unit of Work 198
    Data Concurrency Control 205
    Lazy Loading and the Proxy Pattern 208
    Identity Map 213
    Query Object Pattern 215
    Using an Object Relational Mapper 225
    NHibernate 225
    MS Entity Framework 226
    ORM Code Example 227
    Summary 285
    Chapt er 8: The Presentation Layer 289
    Inversion of Control 289
    Factory Design Pattern 290
    Service Locator 291
    IoC Containers 292
    Model-View-Presenter 296
    ASP.NET Web Forms with MVP 297

1394/07/27 596 89
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
کتاب های مرتبط
آموزش کار با رشته ها در سی شارپ

کتاب آموزش ASP.NET 3.5 در C # 2008از تازه کار تا حرفه ایC # 2008

نویسنده: Matthew MacDonald

زبان: انگلیسی

مشاهده کتاب و دانلود
آموزش کار با رشته ها در سی شارپ

کتاب آموزش Web Development، سیلورلایت و ASP.NET AJAX از تازه کار تا حرفه ای

نویسنده: Laurence Moroney

زبان: انگلیسی

مشاهده کتاب و دانلود
آموزش کار با رشته ها در سی شارپ

آموزش پایگاه داده در ASP.NET

نویسنده: Thiru Thangarathinam

زبان: انگلیسی

مشاهده کتاب و دانلود
نظرات شما

نظرات خود را ثبت کنید...