3 options
ASP.NET 3.5 application architecture and design : build robust, scalable ASP.NET applications quickly and easily / Vivek Thakur.
- Format:
- Book
- Author/Creator:
- Thakur, Vivek.
- Language:
- English
- Subjects (All):
- Active server pages.
- Application software--Development.
- Application software.
- Microsoft .NET.
- Software architecture.
- Web site development.
- Web sites--Design.
- Web sites.
- Physical Description:
- 1 online resource (260 p.)
- Edition:
- 1st ed.
- Other Title:
- ASP.NET 3.5
- Place of Publication:
- Birmingham, UK : Packt Publishing, c2008.
- Language Note:
- English
- Summary:
- Build robust, scalable ASP.NET applications quickly and easily.
- Contents:
- Cover; Table of Content; Preface; Chapter 1: Introduction to Architecture and Design; Software Architecture; Software Design; Architectural Styles; Architecture and Design in ASP.NET; Technology and Art; Architecture: First Steps; Design Patterns; Project Life Cycle; Project Initiation; Project Planning and Prototyping; Project Plan; Use Case Design; Prototyping; Class Model; Database Model; Project Construction: Programming and Development; Project Transition and Release; Tiers and Layers; Physical Separation; Logical Separation; Single Tier-Single Layer Model; Single Tier-Two Layer Model
- Single Tier-Three Layer ModelTwo Tier Model; Two Tier-Two Layer Model; Three Tier Model; Summary; Chapter 2: 1-Tier 1-Layer Architecture in ASP.NET; Default N-Tier Nature of Web Applications; Classic ASP Style: Inline Coding; Sample Project using Inline Code; Code-Behind Model: The Second UI Layer; Sample Project using Code-Behind; Limitations of Coding in the UI Layer; Data Source Controls; A Sample Project using inbuilt Data Source Controls; Summary; Chapter 3: ER Diagrams, Domain Model, and N-Layer Architecture; Entity-Relationship Diagram; Degree and Cardinality of a Relationship
- OMS Project using 2-LayerSample Project; Domain Model using UML; Class Diagram; UML Relationships; Dependency Relationship; Association Relationship; Generalization Relationship; Realization Relationship; Multiplicity; 1-tier 3-layer Architecture using a Domain Model; Layer 1: Data Access Layer (DAL); Layer 2: Business Layer (BL); Layer 3: The UI Layer; Object Data Source Controls; Summary; Chapter 4: N-Tier Architecture; Why N-Tier?; Performance; Scalability; Re-usability; Loose-Coupling; Plug and Play; A 4-Tier Approach; 5-Tier Architecture; Data Transfer Objects; Lazy Loading
- Updating Business ObjectsGUI Tier; Generics and Custom Collections; Summary; Chapter 5: Model View Controller; Page Controller Pattern in ASP.NET; Problems with Page Controller Design; GUI Unit Testing; MVC Design: A Front Controller based Approach; Front Controller Design; Basics of MVC; REST: Representation State Transfer; MVC and REST; ASP.NET MVC Framework; Sample Project; URL Routing Engine; The Controller; The View; The Model; Wiring Controller, Model, and View; Unit Testing and ASP.NET MVC; Summary; Chapter 6: Design Patterns; Understanding Design Patterns; History of Patterns
- Singleton PatternUnderstanding Singleton with Code Example; Factory Method; Core Principle: Programming to an Interface instead of an Implementation; The Need for Factory Design; Dependency Injection; Basic Approach; Command Design Pattern; Decoupling the GUI completely from the BL; Creating the Command Interface; Creating the Value Objects; Creating the Command Factory; Tying it all up with the GUI; Summary; Chapter 7: SOA and WCF; Understanding Application Size, Scope, and Granularity; Small Applications Versus Big Applications; Tight and Fine-Grained Domain Model; Coarse-Grained Model
- What is SOA?
- Notes:
- Includes index.
- ISBN:
- 9786611886967
- 9781281886965
- 1281886963
- 9781847195517
- 1847195512
- OCLC:
- 806205247
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.