Web Dev (Theory Stuff)

Overview

Three-Tier Architecture

Presentation Tier

Logic Tier

Data Tier

Source: Wikipedia

  • Graphical User Interface
  • Web Browser
  • Client Side
  • Communicates with Logic Tier
    • Sends and receive data
  • Process/render data to GUI
  • Server
  • Application Logic
  • Communicates with Presentation & Data Tier
    • ​Receives data
    • Process/validate data
    • Save data in Data Tier
    • Sends data
  • Database
  • Stores data to be retrieved by Logic Tier

Overview

Model View Controller (MVC)

View

Controller

Model

Source: Wikipedia

  • Graphical User Interface
  • Web Browser
  • Client Side
  • Communicates with Logic Tier
    • Sends and receive data
  • Process/render data to GUI
  • Server
  • Application Logic
  • Communicates with Presentation & Data Tier
    • ​Receives data
    • Process/validate data
    • Save data in Data Tier
    • Sends data
  • Database
  • Stores data to be retrieved by Logic Tier

MVC

By Arnold Tan

MVC

  • 332