UI: asks user about
pizza order, calls makeOrder() of service layer
makeOrder runs a
transaction creating a new PizzaOrder and then calling insertOrder()
of DAO
Data Access Layer:
Uses ORM to persist new PizzaOrder in DB
Entity Objects:
PizzaOrder,
Topping,
PizzaSize
The
Pizza Shop: objects, calls