forked from ecamp/ecamp3
-
Notifications
You must be signed in to change notification settings - Fork 0
Projekt Architektur
pmattmann edited this page Nov 24, 2011
·
8 revisions
Die Projekt Architektur von eCamp3 ist festgelegt und in 3 Layer unterteilt.
Beispiele dafür sind WebApp, MobileApp oder WebApi. Module sind die Interfaces gegenüber dem Benutzer. Sie stellen HTML, JS und CSS zur verfügung. Eingaben und Absichten werden in die "CoreApi-Sprache" übersetzt.
Die CoreApi ist eine API für den Kern von eCamp3. Module dürfen nicht direkt auf den Kern zugreifen. Ausschliesslich funktionalität, welche von der CoreApi bereit gestellt wird, kann verwendet werden!
Der Kern von eCamp. Er beinhaltet die Logik, sichert die Konsistenz und üebrprüft Berechtigungen.