.Net MVC Flashcards

1
Q

MVC

A

MVC stands for Model, View, Controller. MVC is a pattern for developing applications such that each part has a responsibility that is different from another.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Model

A

The data of you application. Business rules usually live here.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

View

A

The template files your application will use to dynamically generate HTML responses

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Controllers

A

Classes that handle incoming URL requests to the applicaiton, retrieve model data, and then specify view templates that render a response back to the client.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

ViewModels

A

are objects that represent what a View template requires to render an HTML response back to a client. They are typically created and passed by a Controller class to a View template, and should only contain the data that the View template requires - and no more.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly