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
- Biography/History:
- Thakur Vivek: Vivek is passionate about architecting and developing applications based on Microsoft. NET platform using ASP. NET, C#, VB. NET, and MS AJAX. He has authored several technical articles on ASP. NET and has also been an All-Star-level contributor on ASP. NET forums. Vivek's passion for ASP. NET has been formally recognized by the Most Valuable Professional (MVP) award given to him by Microsoft in April 2007, and again in 2008. He is also a Subject Matter Expert for Microsoft ASP. NET 3. 5 Certification Exams. He is a leading contributor and moderator in the CodeAsp. Net forums. Vivek is currently working as the Managing Partner in Axero Solutions LLC, a US-based software product development and business consulting firm. Although his expertise lies in Microsoft's. NET platform, Vivek is also knowledgeable in J2EE and C/C++. He has a deep interest in programming, chaos theory and artificial intelligence, and is a strong advocate of chaos theory in software systems and management. Besides his love for software architecture and design, Vivek also focuses on project management skills and has substantial experience in managing small to medium sized projects. He has also conducted numerous training sessions and provided concept-based tutoring in different software firms across India. Vivek received his Bachelors degree in engineering from the Indian Institute of Technology (IIT), New Delhi, India. Contact Vivek Thakur
- 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.