O'Reilly logo

Microsoft .NET: Architecting Applications for the Enterprise, Second Edition by Andrea Saltarello, Dino Esposito

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Index

A

Abelson, Hal, 349

abstraction, 273

acceptance tests, 31, 9496

accessibility, 10

actions

in Behavior-Driven Design, 95

in Domain-Driven Design, 121

execution through components, 177

implementing as classes, 174

objects representing, 171

Active Record pattern, 168

adapters, 186

ADO.NET, 192

aggregates, 199205, 266

aggregate root objects, 200, 204205, 344346

boundaries of, 202203

cross-aggregate behavior in domain services, 206

data snapshots, 323, 340348

event handling, 347348

identifying, 235243

locking vs. keeping open to change, 260261

modeling, 199200

persistence, 199, 347, 357, 363364

rebuilding state, 328, 339

repository for, 346347. See also repositories

snapshots vs. replaying events, 348

Agile development, 1517

Extreme ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required