2016-07-28 28 views
0

Nach dem Buch, das ich lese, verstehe ich diese Fakten. Entitätsobjekte sind wie Modellobjekte in MVC, die für die Datenpflege zuständig sind. Grenzobjekte sind solche, die mit externen Benutzern interagieren und sowohl Eingabe als auch Ausgabe handhaben. In MVC werden Benutzereingaben von Steuerobjekten erkannt, die Verarbeitung von Ausgaben liegt jedoch in der Verantwortung von Anzeigeobjekten. Das ist der Unterschied, den ich gefunden habe. Aber wenn ich google, sagten viele, dass MVC typischerweise in der Benutzerschnittstelle verwendet wird, während ECB am häufigsten in der Geschäftslogik verwendet wird. Was bedeutet das? MVC wird nur für die Benutzeroberfläche verwendet? Wenn ja, welche Verantwortung hat der Controller und das Objekt in MVC?Wann MVC und EZB verwenden?

+1

Mögliche Duplikat [Entity Control-Boundary (EZB) vs Model View Controller (MVC)] (http://stackoverflow.com/questions/32912341/entity-control-boundary-ecb-vs-model -view-controller-mvc) –

+0

Wenn Sie wirklich nach der Bedeutung von CV in MVC fragen, sollten Sie https://en.wikipedia.org/wiki/Model-view-controller lesen –

+0

Kopieren Sie das: 'https: // en.wikipedia.org/wiki/ Model-View-Controller' SO scheint diese Adresse zu verfehlen –

Antwort

0

Es gibt eine große Verwirrung über MVC ist ...

einfach überprüfen Uncle Bob Keynote: Architektur die verlorenen Jahre

Es werden die meisten Ihrer Fragen beantworten.

Architecture the Lost Years by Robert