Index_C


C

C#, 128 129, 260 264

cache refresh, 114

caching and filters, 32 33

CAO, 196

implementating, 220

vs. SAO, 220

centralized control, 72

centralized state management, 324

CGI scripts, 29

chain of composable filters, 93

channels, 209

classes

constructors, 257

create a single instance of itself, 257

data transfer objects, 197

decoupling, 121

explosions, 236

cleanup, 58 59

client session management, 323

client tiers

hardware, 178 179

security, 179

software, 179

client-activated objects See CAO

Client.cs, 132, 136 137, 140 141, 143

clients, 323

CLR, xiii

clusters

diagram of deployment patterns cluster, 149

diagram of distributed systems cluster, 195

diagram of performance and reliability patterns cluster, 313

diagram of service patterns cluster, 274

diagram of Web presentation patterns cluster, 31

how clusters and patterns are grouped in the book, xvi

and patterns, 13, 17 18

See also failover clusters; load-balanced clusters; server clusters

coarse-grained interfaces, 197, 277

code duplication, 50

code-behind files, 60

code-behind pages implementation, 61 62

code-behind refactoring, 44 46

model-controller, 46 47

and Visual Studio .NET, 44

codegen namespace, 250 251

collaboration

concepts, 266 267

instance-based collaboration, 191 192, 266

between objects, 121, 191 192

service-based collaborations, 191 192, 266

collection objects See objects

Command class, 79, 89

Command interface, 80

Command object, 78

command processor, 77 78

Command.cs, 79

CommandFactory class, 79, 88, 89, 90

CommandFactory.cs, 79 80

CommandFixture.cs, 88 89

common communications channel, 269 270

common language runtime, xiii

common vocabulary, 13 14

communication channels, 269, 294

communication contracts, 269

communication protocol stacks, 270

communication services, 165

community, xviii

complexity

of front controller, 72

load-balanced clusters, 329

managing for Web applicationss, 69

managing with layers, 9

of MVC, 40

of MVC in ASP.NET, 50

.NET remoting, 227

of observer, 137, 141

of page cache, 116

and redundancy, 30

with server clusters, 319

in service gateways, 296

.vs simplicity, 1

Web applications, 187

Component Load Balancing, 326

components

assigning to tiers, 186

defined, 150

operational requirements of, 185

single-server configurations, 167

concreteController interface, 96

ConcreteObserver class, 122

ConcreteSubject class, 122 125

conditional logic, 70

configurability, 72, 101, 108

construction parameters, 227

consumers, 267

consuming services, 273

container classes, 197 198

contracts

described, 281

fulfilling, 293

Controller interface, 95 96

controllers

code-behind refactoring, 47 48

and MVC, 35 36

vs. intercepting filters, 102

controls, 243, 254

centralized, 72

conventions, xvii

conversion of data, 293

create method, 224, 226

Cunningham, Ward, xiii xiv

custom classes, 233

custom objects, 233




Enterprise Solution Patterns Using Microsoft. NET 2003
Enterprise Solution Patterns Using Microsoft. NET 2003
ISBN: N/A
EAN: N/A
Year: 2004
Pages: 107

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net