舉報

會員
ASP.NET 3.5 Application Architecture and Design
最新章節:
X
Thisisapracticalhands-onbookwithclearinstructionsandlotofcodeexamples.Ittakesasimpleapproach,guidingyouthroughdifferentarchitecturaltopicsusingrealisticsampleprojects.Asingleprojectisimplementedusingdifferentarchitecturalstylestomakethereaderunderstandthedetailsofeachstyle.Therearealsomanysmallindependentcodesamplestoexplaindesignpatterns,WCF,andlocalization.ThisbookisforpeoplefamiliarwiththeASP.NETframeworkusingeitherC#orVB.NET.Youdon?€?tneedtobeanASP.NETguru?€“thebookisidealfornoviceandintermediatedevelopers.Ifreadingaboutapplicationarchitectureusuallyconfusesyouorsendsyoutosleep,thenthisbookwillbeperfectforyou!Inshort,anyASP.NETprogrammerwhoisconfusedordisorientedreadingdifferentbooksormaterialsonarchitectureswonderinghowandwhattoimplementintheirapplication,willdefinitelybenefitfromthisbook!
目錄(169章)
倒序
- 封面
- ASP.NET 3.5
- Credits
- About the Author
- About the Reviewers
- Preface
- What This Book Covers
- What You Need for This Book
- Who is This Book For
- Conventions
- Reader Feedback
- Customer Support
- Downloading the Example Code for the Book
- Errata
- Piracy
- Questions
- 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 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 Model
- Two 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-Layer
- Domain Model using UML
- Class Diagram
- UML Relationships
- 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 Objects
- GUI 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 Pattern
- Factory Method
- Dependency Injection
- Command Design Pattern
- 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?
- Why SOA?
- Service Orientation
- XML Web Services and SOAP Messages
- Sample Project
- Building a Service Interface
- Consuming Services
- Windows Communication Foundation
- Sample Project using WCF
- Summary
- Chapter 8. Database Design
- The Importance of a Database
- Selecting the Right Database
- Database Architecture and Design
- Database Plan
- Logical Design
- An Example of a Logical Model
- The Need for a Logical Data Model
- The Domain Model Versus the Logical Data Model
- Physical Data Model
- Data Integrity
- Normalization
- Data Modeling using MS Visio
- Creating Physical Tables
- Creating Relationships
- Summary
- Chapter 9. Localization
- Globalization and Localization
- Browser Settings
- Basic Steps for Globalizing an ASP.NET Website
- Culture and Locale
- Resource Files
- Choosing between Global and Local Resources
- Implicit Versus Explicit Localization
- Incorporating Globalization
- Setting the Culture of the Thread Based on User Selection
- dir Attribute for Language Direction
- Editing Resource Files after publishing in ASP.NET 3.5
- Entering Foreign Language Characters: Input Method Editor (IME)
- Using a Database for Localization
- Custom Resource-Provider-Model in ASP.NET
- Summary
- Index
- A
- C
- D
- F
- G
- I
- L
- N
- O
- P
- R
- S
- T
- U
- W
- X 更新時間:2021-05-28 17:47:42
推薦閱讀
- Adobe After Effects CC 高手之路
- Inkscape 0.48 Illustrator's Cookbook
- 中文版Photoshop 2020基礎教程
- Magento 1.4 Themes Design
- Flash Facebook Cookbook
- AutoCAD 2024建筑設計從入門到精通(升級版)
- The PEAR Installer Manifesto
- 神奇的中文版Photoshop CC 2017入門書
- 深入淺出WebAssembly
- Instant BlueStacks
- Photoshop攝影后期必修5項核心技法 基本調整+光影校正+色彩修飾+局部處理+銳化降噪
- Adobe創意大學Premiere Pro CS5 影視剪輯師標準實訓教材
- EJB 3.1 Cookbook
- Photoshop圖像處理與制作
- Troux Enterprise Architecture Solutions
- Photoshop CC APP UI設計從入門到精通
- Oracle Modernization Solutions
- CorelDRAW 2017從新手到高手
- SAI+Photoshop漫畫/插畫繪制技法全解析
- 早該這樣學!Photoshop比你想的簡單
- Photoshop網店美工實例教程(全彩微課版)
- AutoCAD 2020 中文版 入門·進階·精通(第6版)
- 3ds Max+VRay三維動畫完全實戰技術手冊
- 實例講解AutoCAD 2020
- Maya 2014基礎教程
- UG NX6完全自學手冊
- 中文版CorelDRAW X6學習手冊
- PostgreSQL 9 Administration Cookbook LITE: Configuration, Monitoring and Maintenance
- UG NX 5中文版模具設計技法與典型實例精講
- Apache Wicket Cookbook