26.12.2014 Aufrufe

img - GitHub Pages

img - GitHub Pages

img - GitHub Pages

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

3.3. Software Layers 41<br />

3.3. Software Layers<br />

In diesem Abschnitt werden die verschiedenen Ebenen der Architektur der Beispielapplikation<br />

beschrieben.<br />

Um einen grundsätzlichen Einblick zu erhalten wird jede Ebene zuerst komplett unabhängig<br />

von jeglicher konkreter Technologie vorgestellt. In einem weiteren Schritt werden<br />

die verwendeten Technologien eingeführt und kurz erläutert.<br />

Technologieneutral<br />

Shared<br />

Shared MVC<br />

Templating Engine<br />

Code-<br />

Sharing<br />

Framework<br />

Server<br />

Logging<br />

API<br />

Entities<br />

Middleware<br />

Auth<br />

other<br />

Validation<br />

MVC Framework<br />

ORM<br />

Web Framework<br />

DB<br />

JavaScript Framework<br />

Shared & Shared MVC<br />

Abbildung 3.5.: Software Layers – Technologieneutral<br />

Die “Shared”-Schicht beinhaltet jeglichen Quelltext, welcher sowohl auf Client als auch<br />

auf Server-Seite instanziert wird. Der Hauptteil auf diesem Layer ist strukturiert anhand<br />

des MVC-Patterns.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!