Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
7 Cards in this Set
- Front
- Back
Separation of concern (SoC)
|
a software development concept that separates a computer program into different sections, or concerns, in which each concern has a different purpose.
By separating these sections, each can encapsulate information that can be developed and updated independently. |
|
Coupling
|
the degree of dependency between two modules
we always want low coupling |
|
loose coupling
|
an architectural approach in which the developer seeks to limit the amount of interdependencies between various parts of a system.
by reducing interdependencies, changes to one area of an application are less likely to affect another area. |
|
model
|
the part of the application that handles business logic
a model object manages data access and performs the business logic on the data |
|
controller
|
typically instantiates the model in its actions and then provides the model to the view for display
handles incoming requests, handles user input and interaction, and executes application logic. a controller calls the model to get the required business objects, if any, and then calls the view to create and render the output (html) it is the primary handler of the interaction from the user |
|
routing system
|
the routing table is stored in the global.asax file
the routing system enables you to define URL mapping routes and then handle the mapping to the right controller and actions |
|
default routing format
|
{controller}/{action}/{id}
http://myurl/Product/Detail/1 |