Index[A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] save scenarios 2nd Aggregates Identity Map reasons for decisions SaveUser() saving orders scalability distribution SOA scalar queries advanced database support NHibernate scaling DDD projects services, SOA schemas SOA security distribution mechanisms TDD problems self-shunting Seovi´c, Aleksandar Separated Presentation 2nd server-side databases versus clientside databases Service Layer 2nd example Service Locator 2nd 3rd versus Dependency Injection Inversion of Control Service Orientation (SO) Services SOA design of interations with other services policy scaling schema unavailable services versioning Web services service validation, domain-related rules SessionFactory set-based processing methods locating SetController() SetFieldWhenReconstitutingFromPersistence() 2nd Setter Dependency Injection shared nothing cluster sharing instances Single Responsibility Principle (SRP) 2nd 3rd Single Table Inheritance single-entity-oriented Business Logic singletons 2nd Skjoldborg, Christoffer MVC pattern SnapDAL snapshots SO (Service Orientation) partitioning Domain Model SOA 2nd client server and complex messaging processes one-way asynchronous messaging OO Rich Client applications scalability scaling services services design of interactions with other services policy schema unavailable services Web services Web Service Software Factories, up-front architecture design Specification 2nd complex rules generics queries speed, PI (cost for) Spolsky, Joel Spring.NET, Dependency Injection SQL, O/R Mapper SrcPanel SRP (Single Responsibility Principle) 2nd 3rd StashPanel State 2nd adding to existing classes application state user state stateful Domain Model instantiation stateless Domain Model instantiation StateModifier State pattern states location, principles for rules principles for rules savable states, creating APIs storing data (persistence infrastructure) 2nd choosing how to store data file system object database RAM relational database resource managers Strategy, Design Patterns strings stubs 2nd test stubs styles sub-results, TDD subclassing sublists submitting data, example subset Domain Model instantiation Szyperski |