CC 313 Lesson 4 Set 3 — Three-Tier Architecture and MVC

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/11

encourage image

There's no tags or description

Looks like no tags are added yet.

12 Terms

1
New cards

Three-Tier Architecture

An architecture that separates an application into presentation, application logic, and data layers.
2
New cards

Three-Tier Sequence

Presentation Tier → Application Tier → Data Tier.
3
New cards

Presentation Tier

The user-facing layer containing screens, forms, buttons, menus, tables, and messages.
4
New cards

Application Tier

The layer that processes requests, applies rules, performs calculations, validates information, and coordinates with the data layer.
5
New cards

Data Tier

The layer that stores, retrieves, updates, and deletes records.
6
New cards

Online Enrollment Three-Tier Example

Student screen = Presentation Tier; enrollment rules = Application Tier; student database = Data Tier.
7
New cards

Benefits of Three-Tier Architecture

Allows layers to change independently, supports teamwork, simplifies testing, and enables security controls between layers.
8
New cards

MVC

Model–View–Controller, a design pattern that separates responsibilities inside an application.
9
New cards

Model

Represents application data and rules and may communicate with a database.
10
New cards

View

The user interface that displays information through pages, forms, tables, and messages.
11
New cards

Controller

Receives user actions or requests and coordinates between the View and Model.
12
New cards

MVC Summary

Model = Data and Rules; View = User Interface; Controller = Coordinator.