2016-05-07 9 views
0

Ich bin neu in der Dokumentation Teil des Projekteswas Technische Architektur oder 3-Tier-Architektur

normaly Menschen folgen 3-Tier-Architektur

1) Darstellungsschicht 2) mittlere Schicht oder Dienstschicht 3) Datenbankschicht wenn ich nicht falsch bin seine java/dotnet/php

Präsentation bedeutet UI und Datenbank ist DB

Service-Layer-i verwirrt bin ... ich gehe davon aus

ich kam mit einer Aussage als "Service-Layer abstrahiert Geschäftslogik und Datenzugriff" was ist Business-Logik?

mein neues peoject ist eine Kombination aus HTML, CSS, JS, AngularJS, JSP, Hibernate, DB2

wo kommt AngularJS, JSP, Hibernate wohnt und warum?

Antwort

0

Die drei Schichten sind und wie folgt vorgehen:

  1. Client/Präsentationsschicht

    funktioniert nur Anzeigedaten an den Benutzer und die Benutzereingabe erhalten speichert und Eingangsdaten an die zweite Schicht schicken der Server.

  2. Service/Logik-Schicht

    enthält die Anwendungslogik und verarbeitet die Anwendungsdaten, die Benutzereingabe und die Daten aus der Datenbank verwendet wird.

  3. Datenbankschicht

    conststs in der Regel aus einem Datenbank-Management-System und wird nur verwendet, um die Daten zu speichern.

Im Rahmen eines Web-Service:

die Client-Schicht ist die HTML-Seite mit Javascript für einige Client-Seite Funktionen wie Animationen. Hier wird nichts verarbeitet. Beispiel: Formular und eine Login-Schaltfläche

Die Anwendungsschicht könnte der PHP-Teil der Website sein, der die Benutzeranforderungen annimmt und auf die Datenbank zugreift, um die Daten zu erstellen, die von der Clientschicht angezeigt werden sollen. Beispiel: Wenn der Benutzer die Schaltfläche drückt, fragt diese Schicht die Datenbank, ob die Daten im Formular vorhanden sind und überprüft, ob sie gültig ist, und sendet die entsprechende Antwort an die Client-Schicht.

Die Datenbankschicht ist am häufigsten ein MySQL-Server, der die Daten des Dienstes verwaltet. Beispiel: Benutzerkontodaten

Verwandte Themen