2. 2gedoplan.de
Web Techniken, Allgemein
Webanwendung, serverseitig
Programmlogik auf dem Server
Aufbau der UI auf dem Server
z.B. JSF
Webanwendung, clientseitig
Programmlogik (teilweise) auf dem Client
Aufbau der UI auf dem Client (JavaScript)
z.B. Angular
4. 4gedoplan.de
JSF – Vorgehensweise / Besonderheiten
Model und Controller als Bindeglied zu Views
CDI Beans
Diverse Scopes verfügbar (Request, Session, Flow, View, …)
Einbindung des Backends mittels Injektion
Serverseitige View Definition
Facelets (austauschbar)
Bindung an Model-Controller mit EL
Request / Rendering partiell mit AJAX
9. 9gedoplan.de
Angular / JavaScript – Pro
Flexibilität
Trennung UI und Backend
Entwicklung
Laufzeit
Releasemanagement
REST als Schnittstelle
UIs
Mobile
Fremdsysteme