13 Stimmen

UI, Business Logic Layer, Data Layer und wohin mit den Web Services

Wir entwickeln eine Webanwendung. Wir möchten die Arbeit, die wir hier leisten, möglicherweise für eine andere Anwendung wiederverwenden, die dieselbe Datenbank nutzt und dieselben Geschäftsregeln für das Lesen und Schreiben in diese Datenbank verwendet.

Welcher Entwurf wäre der richtige?

  1. Die Benutzeroberfläche ruft Webdienste auf, die Geschäftsobjekte mit der Geschäftslogik verwenden, die wiederum mit der Datenzugriffsschicht kommunizieren.

  2. Die Benutzeroberfläche sollte Geschäftsobjekte verwenden, die die Geschäftslogik enthalten, die wiederum Webdienste aufrufen, die dann mit der Datenzugriffsschicht kommunizieren würden.

  3. Die UI-Benutzer-Business-Objekte enthalten die Geschäftslogik, die mit der Datenzugriffsschicht kommunizieren würde.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X