舉報(bào)

會(huì)員
ASP.NET 3.5 Application Architecture and Design
最新章節(jié):
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 更新時(shí)間:2021-05-28 17:47:42
推薦閱讀
- Sakai CLE Courseware Management
- Beginning Swift
- Animate 2022動(dòng)畫制作:團(tuán)體操隊(duì)形
- Photoshop CC摳圖+修圖+調(diào)色+合成+特效實(shí)戰(zhàn)視頻教程
- UG NX 9中文版從入門到精通
- JBoss Tools 3 Developers Guide
- Premiere Pro短視頻剪輯零基礎(chǔ)一本通
- AutoCAD 2020中文版入門、精通與實(shí)戰(zhàn)
- PPT設(shè)計(jì)與制作實(shí)戰(zhàn)教程
- 用Studio One輕松制作你的短視頻音樂
- Photoshop 2020實(shí)戰(zhàn)從入門到精通(超值版)
- 中文版3ds Max 2020基礎(chǔ)教程
- Instant GSON
- Photoshop CS5數(shù)字圖像處理
- Flash with Drupal
- UG NX 10中文版完全自學(xué)手冊(cè)
- AI繪畫大師:Stable Diffusion快速入門與實(shí)戰(zhàn)技巧
- AutoCAD計(jì)算機(jī)輔助設(shè)計(jì)標(biāo)準(zhǔn)教程(慕課版)
- WordPress Top Plugins
- Moodle Security
- AutoCAD2012中文版實(shí)例教程(第2版)
- Plone 3 Products Development Cookbook
- 中文版Illustrator基礎(chǔ)培訓(xùn)教程
- CINEMA 4D R17 完全學(xué)習(xí)手冊(cè)
- JavaScript Testing Beginner's Guide
- CorelDRAW X7中文版標(biāo)準(zhǔn)教程
- Greenplum企業(yè)應(yīng)用實(shí)戰(zhàn)
- Adobe Camera Raw攝影后期完全寶典(Photoshop CC 通用版)
- Moodle 1.9 Testing and Assessment
- 和秋葉一起學(xué):秒懂Photoshop創(chuàng)意特效