Dies ist eine alte Version des Dokuments!


LU10a - 3-Tiers-Webarchitecture

  1. Describe the 3 tiers of a typical web communication
  2. Name the languages or softwsre, which are used on each tier

The 3-tier web architecture is a way of structuring a website or application to make it more organized, secure, and easy to manage. It splits everything into three main layers:

Each layer has a specific job and only communicates with the layer directly next to it. This separation helps improve security (each layer only does what it's supposed to), makes it easier to update or fix issues, and allows each layer to be scaled independently if the app grows.

  • This is the layer that users see and interact with, like a website or app screen.
  • It’s built with HTML, CSS, and JavaScript to show things like buttons, text, images, and form fields.
  • For example, on a social media app, the Presentation Layer is the feed where you see posts and pictures.

Popular programming languages on that layer

  • HTML: For structuring web content.
  • CSS: For styling and layout.
  • JavaScript: For adding interactivity and dynamic behavior.
  • TypeScript: A superset of JavaScript that adds static typing.
  • Frameworks: React, Angular, and Vue are popular frontend frameworks built on JavaScript.
  • This layer handles the „thinking“ part of the app. It takes care of things like processing requests, running calculations, and managing the app's logic.
  • When you enter your login info, the Application Layer checks if it’s correct and decides what happens next.
  • It’s built with programming languages like Python, Java, PHP, or frameworks like Node.js.
  • This layer stores all the data the app needs, like user accounts, messages, or posts.
  • When you log in, this layer is where your username and password are checked against stored data.
  • It’s often managed with a database system like MySQL, PostgreSQL, or MongoDB.
English Deutsch

Volkan Demir

  • modul/m290/learningunits/lu08/theorie/01.1730204694.txt.gz
  • Zuletzt geändert: 2024/10/29 13:24
  • von vdemir