Hallo,
mal eine doofe Frage: Wie sieht bei Web-Anwendungen diese 1-N Tier Architektursache aus:
Ist diese "Tier"Sache immer auf die Hardware bezogen? sprich, nur wenn die Datenbnak die BusinessLogic und die Präsentation getrennt auf verschiedenen _Rechner_ laufen wird das so genannt??? oder können die auch auf dem gleichen Rechner laufen (zumindest die Datenbank und BL) wenn sie durch entsprechende Schnittstellen entkoppelt sind?
Was hat diese N-Tier Architektur mit dem Modell-View-Controller PAttern zu tun? Sind das Synonyme? Beide trennen ja zwischen den 3 Schichten.
Wie sieht die Sache konkret bei z.b. einem Webserver auf dem ich PHP/ASP nutze mit einer Datenbank (auch auf dem selben Rechner) aus?
- Ist das generell eine 1 Schichtarchitektur die nicht MVC konform ist??
- Was passiert wenn ich die Datenbank auf einen anderen Rechner verlagere. Ist das dann plötzich eine 2 Schichtarchitektur?
- Kann ich mit PHP/ASP 3. Schichtarchitekturen entwickeln? Wie mache ich das?
Falls da irgendjemand einen guten (Deeplink), also möglixhst einen konkreten Artikel hat, oder eine Anwtwort weiss wäre ich super dankbar!!!
viele grüße
thomas