facade patterns, 154 155
failover clusters, 312 313, 317, 330 336
benefits and liabilities, 336
described, 313
example of use, 27
related patterns, 336
scaling servers, 333 334
solutions, 334 335
See also clusters
failovers, 313, 330
failure, 331
far links
described, 261 262
vs. near links, 192 193
feedback and support, xviii
FileAuthorizationModule filter, 106
filter one, 99
FilterChain class, 94 95
decorators, 96
FilterChain object, 94
filters
and caching, 32 33
composable filters, 93 94
event-driven filters, 97 98, 108
event-driven intercepting filters, 98
See also intercepting filters
fine-grained interfaces, 229
flexibility, 101, 207
foreword, xiii xiv
forms-based user interfaces, 163
FormsAuthenticationModule filter, 106
foundation services, 165
of three-layered services application, 165
four-tiered solution, 174 175
frameworks, 94
built-in, 55
front controller
benefits and liabilities, 67, 72, 89 90
commands, 80 81
decorator patterns, 95
described, 32
handlers, 78
implementing in ASP.NET using HTTPHandler, 74 91
implementing strategy, 77 80
MVC patterns, 40, 69 73
page controller, 53
prejudice about, 54
related patterns, 73, 91
relationships, 57
structure, 71
testing considerations, 72 73, 88
views, 85 86
vs. page controller, 69 70, 75 76, 89
See also ASP.NET
front controller pattern, 69 91
benefits and liabilities, 72
handler, 70 71
implementing in ASP.NET using HTTPHandler, 74 91
related patterns, 73