| · Introduction to Enterprise Application Development and Design - What is Enterprise Development? - The Enterprise Code - What is Test-Driven Development? - Unit Testing · Enterprise Design Pattern - Evaluating Code for Dependencies - Creating Dependencies with Patterns - Writing You Own Middleware - About Domain-Driven Design · Data Access Layer - General Design Consideration - Specific Design Issues - Design Steps for Data Access Layer · The Model-View-Controller Pattern - The Model - The Controller - The View |