Mit Business-Objekt in Präsentationsschicht
-
05-10-2019 - |
Frage
In einer 3-Schicht-Anwendung, von einem besseren Design / Architektur Sicht kann / soll ich instanziiert eine Business-Klasse (die besteht in Business Layer) in Presentation Layer? Ich meine, ist, dass eine schlechte Praxis? Wenn ja, was sind dann Wege zu jedem Business-Objekt aus dem Presentation Layer? Zum Beispiel beziehen, wie ich werde ein „Mitarbeiter“ Objekt in Sitzungszustand zu speichern, wenn ich es nicht in der Presentation Layer erstellen (Code-behind )?
Lösung
Wenn Sie nicht über das Business-Objekt in der Schicht Präsentation instanziiert, wie würden Sie es nennen? So sollte man es zu tun hat. Natürlich, wenn Sie den Code für die Business-Schicht wollen irgendwo anders ablaufen, können Sie von Dienstleistungen denken. Aber nach wie vor, zu diesem Zeitpunkt wird den Proxy aus der Wirtschaft / Dienstschicht nur instanziiert. So gehen Sie einfach weiter.