Model-View-Controller in Extbase

Die objektorientierte Programmierung und das Domain-Driven Design geben auf verschiedenen Ebenen die Struktur einer Extension vor. Die objektorientierte Programmierung versorgt uns mit den Grundbausteinen der Softwareentwicklung: Objekten als Zusammenschluss von Daten und dazugehörigen Methoden. Das Domain-Driven Design liefert uns Werkzeuge zur Erstellung eines Modells, das die relevanten Regeln der Realität in Software abbildet. Uns fehlt jedoch noch ein Baustein, der beschreibt, wie auf Nutzeranfragen reagiert werden soll, und welche Funktionalitäten die Anwendung letztendlich haben soll. Das Model-View-Controller-Paradigma liefert uns genau dies. Es sorgt für die Trennung des Domänenmodells von dessen Darstellung. ...

Get Zukunftssichere TYPO3-Extensions mit Extbase und Fluid now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.