23.11.2012 Aufrufe

div - beim Fachbereich Informatik - Hochschule Darmstadt

div - beim Fachbereich Informatik - Hochschule Darmstadt

div - beim Fachbereich Informatik - Hochschule Darmstadt

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.

6.2.3 Arbeitstechniken in der Implementierung<br />

Verbesserung durch ein Framework<br />

� Wiederverwendbarkeit<br />

� Herausziehen gemeinsamer Klassenteile in eine Basisklasse vermeidet<br />

Redundanz<br />

- z.B. Erzeugen von HTML-Header und Footer,<br />

Aufbau der Verbindung zur DB usw. (vgl. Praktikumszulieferung)<br />

� Fehleranfälligkeit bei Änderungen<br />

� Umkehrung der Steuerung ("Inversion of control"); d.h. nicht die<br />

Webseite sondern ein Framework entscheidet, wer wann welche Daten<br />

liefern muss<br />

- Webseiten müssen sich <strong>beim</strong> Framework anmelden und die erforderlichen<br />

Schnittstellen anbieten; das Framework fragt bei Bedarf die anzuzeigenden<br />

Daten über diese Schnittstelle ab<br />

- Die Steuerungslogik wird an genau einer Stelle implementiert und kann nicht<br />

aus Versehen ausgehebelt werden<br />

Es gibt <strong>div</strong>erse Frameworks am Markt, die<br />

solche Funktionalität bieten!<br />

Prof. Dr. R. Hahn, Prof. Dr. B. Kreling, h_da <strong>Fachbereich</strong> <strong>Informatik</strong>, Entwicklung webbasierter Anwendungen, SS2009<br />

402

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!