Enterprise Applications Flashcards
What are the layers of enterprise architectures?
Presentation
Domain
Data source
What enterprise application pattern families are there?
Domain logic
Data source representation
Object-relational structural
What enterprise application domain logic patterns are there?
Transaction script
Domain model
Table module
What enterprise application data source representation patterns are there?
Table data gateway
Active record
Row data gateway
Data mapper
How do enterprise application domain logic and data source representation patterns go together?
Transaction script -> Row or Table data gateway
Domain model -> Active record or Data mapper
Table module -> Table data gateway
What enterprise application object-relational structural patterns are there?
Single table inheritance
Class table inheritance
Concrete cable inheritance