مشخصات کتاب
-
william penberthy
-
2013
-
انگلیسی
-
450
-
120
-
0
Exam Ref 70-486_ Developing ASP.NET MVC 4 Web Applications
دوره آموزش MVC
Introduction xiii
Microsoft certifications xiii
Acknowledgments xiv
Errata & book support xiv
We want to hear from you xv
Stay in touch xv
Preparing for the exam xvi
Chapter 1 Design the application architecture 1
Objective 1.1: Plan the application layers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Planning data access 2
Planning for separation of concern (SoC) 6
Using models, views, and controllers appropriately 7
Choosing between client-side and server-side processing 15
Designing for scalability 16
Objective summary 18
Objective review 19
Objective 1.2: Design a distributed application. . . . . . . . . . . . . . . . . . . . . . . 21
Integrating web services 21
Designing a hybrid application 24
Planning for session management in a distributed environment 26
Planning web farms 27
Objective summary 29
Objective review 30
Objective 1.3: Design and implement the Windows Azure
role life cycle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Understanding Windows Azure and roles 31
Identifying startup tasks 32
Identifying and implementing Start, Run, and Stop events 35
Objective summary 38
Objective review 39
Objective 1.4: Configure state management. . . . . . . . . . . . . . . . . . . . . . . . . 40
Choosing a state management mechanism 41
Planning for scalability 44
Using cookies or local storage to maintain state 45
Applying configuration settings in the Web.config file 47
Implementing sessionless state 48
Objective summary 50
Objective review 50
Objective 1.5: Design a caching strategy. . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Implementing page output caching 52
Implementing data caching 54
Implementing application caching 56
Implementing HTTP caching 57
Objective summary 58
Objective review 59
Objective 1.6: Design and implement a WebSocket strategy. . . . . . . . . . . 60
Reading and writing string and binary data 60
Choosing a connection loss strategy 64
Deciding when to use WebSockets 64
Objective summary 66
Objective review 67
Objective 1.7: Design HTTP modules and handlers. . . . . . . . . . . . . . . . . . . 67
Implementing synchronous and asynchronous modules
and handlers 68
Choosing between modules and handlers in IIS 71
Objective summary 72
Objective review 73