MVC Flashcards

1
Q

Web Programming

A

The non-design bits, developing web apps of all scaled.

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

Web apps

A

Accessed with web browser over a network. Code run on server. Code loaded from server. Data stored on server. Web apps easily updated without updating clients.

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

3 Tier Structure

A

First Tier: Client Side Code (HTML, JS)
Second Tier: Server Side Code (C, Python)
Third Tier: Server Side Database

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

MVC

A

Model View Controller

Tier 1 - View:Client
Tier 2- Controller:Server
Tier 3 - Model:Database

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

Presentation View

A

User Interface and Controller with Code

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

Data View

A

Model/Database

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

Control Flow

A

User interacts with View Ui, Controller handles input, Controller updates model, View uses model to generate new UI. UI waits for user integration.

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

Benefits

A

Local Development: No need to upload to server
Quick turn around time: No need to compile
Database Query and Update easy: No need to hand write SQL (although possible)

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