Hallo Ich arbeite derzeit an einem Schulprojekt, in dem wir eine Web-Anwendung machen. Ich habe ein ziemlich gutes Verständnis über die 3-Tier-Architektur, aber in meiner Business-Logik-Ebene (BLL) habe ich fast keine Logik. Ich verwende die meisten Rohdaten, die ich von meiner Datenzugriffsebene (DAL) abrufe, um sie in meiner Präsentationsschicht (PL) anzuzeigen. In meinen Controller-Klassen rufe ich gerade meine Mapper-Fassaden-Klassen-Methoden auf, ohne etwas weiter zu machen. Also meine Frage ist:3-Tier-Architektur Business-Logik-Ebene ohne Logik
Ist das der richtige Weg, es zu tun, wie ich weiß, dass DAL nie direkt mit PL sprechen und umgekehrt, oder sollte ich die Controller einfach etwas anderes beschreibender nennen?
Außerdem habe ich eine Controller-Klasse für jede Entität gemacht, aber was ist, wenn ich einige Methoden habe, die zwischen zwei Entitäten liegen, was bedeutet, dass sie auf beide Entity-Klassen zugreifen.
Okay cool danke für die Eingabe, klingt Logik! Wir müssen die 3-Tier-Architektur für Lernzwecke nutzen (: –