Frage

Ich habe mir das "Storefront Starter Kit" angesehen, bei dem ein Repository-Muster mit Service-Schicht verwendet wird.Im Video hat er nicht wirklich erklärt, warum er die Serviceschicht verwendet.Scheint, als wären diese nur extra.

Was sind Vor- und Nachteile bei der Verwendung der Serviceschicht?

War es hilfreich?

Lösung

Für die meisten asp.net mvc-Apps ist es durchaus sinnvoll und vorzuziehen, dass Ihre Controller das Repository direkt (über eine Schnittstelle) ansprechen.Ich würde nur dann eine Service-Schicht hinzufügen, wenn Sie dies benötigen, beispielsweise wenn andere Apps mit Ihrer Anwendung verbunden sind.Meiner Meinung nach sollten Sie unnötige Abstraktionsschichten vermeiden.

Andere Tipps

Repository ist Ihre Datenschicht. Es liegt in der Verantwortung, Daten abzurufen und zu speichern.

Die Service-Schicht ist Ihre Geschäftsschicht. Sie ist dafür verantwortlich, Ihre gesamte Geschäftslogik zu speichern.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top