Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint

Konzept

Die Modellierung des Domänenmodells einer Extension ist die Kernfunktionalität des Extbase Kickstarters. In einer grafischen Oberfläche werden neue Domänenobjekte erstellt, mit Eigenschaften und Methoden versehen, und es werden Relationen zwischen den Domänenobjekten angelegt.

Während dieser Phase der Entwicklung liegt der Fokus auf der Funktionalität des Domänenmodells, und die Controller- und View-Schicht der Extension wird tendenziell ignoriert. Oft wäre es jedoch trotzdem wünschenswert, die Modelle schon in diesem Stadium in Aktion zu sehen, und beispielsweise eine Listen- und Editieransicht zu nutzen. Der Kickstarter setzt an dieser Stelle an und nimmt Ihnen viel Arbeit ab: Er bietet das sogenannte dynamische Scaffolding, bei dem Controller-Actions und Fluid-Templates zum Anzeigen, Anlegen und Bearbeiten automatisch aus dem Domänenmodell generiert werden. Diese Funktionalität ist standardmäßig für alle als Aggregate Root markierten Objekte aktiviert und ermöglicht das einfache Ausprobieren des Modells, da sich jede Änderung am Domänenmodell sofort in der Darstellung widerspiegelt.


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint