23.02.2013 Aufrufe

Oracle Application Express Tipps für Entwicklung und ... - Trivadis

Oracle Application Express Tipps für Entwicklung und ... - Trivadis

Oracle Application Express Tipps für Entwicklung und ... - Trivadis

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.

Gr<strong>und</strong>:<br />

� So wird dem Anwender die grösstmögliche Hilfestellung geboten, um mit der<br />

Anwendung arbeiten zu können<br />

� Verständliche <strong>und</strong> konkrete Fehlermeldungen erhöhen die Akzeptanz des<br />

Anwenders gegenüber der Anwendung<br />

� Der Entwickler kann besser auf Fehlerbeschreibungen reagieren, wenn die<br />

Meldungstexte nicht uniform sind<br />

Wertzuweisungen<br />

Das Setzen von Werten beim Aufruf einer Seite sollte über einen OnPageLoad<br />

Prozess erfolgen.<br />

In APEX 4 gibt es <strong>für</strong> Wertzuweisungen Dynamic Actions. Diese sollten jedoch<br />

vorzugsweise bei Wertzuweisungen, die ohne einen PageLoad auskommen<br />

müssen, eingesetzt werden. Hierbei kommt Ajax zum Einsatz!<br />

Gr<strong>und</strong>:<br />

� Die Methode des OnPageLoad Prozesses hat sich in der Praxis bewährt<br />

� Die Dynamic Actions sind erst ab APEX 4 verfügbar <strong>und</strong> sind schwerer zu<br />

debuggen<br />

JavaScript<br />

Mittels JavaScript können clientseitige Aktionen ausgeführt werden. Wenn<br />

möglich natives JavaScript vermeiden <strong>und</strong> jQuery nutzen.<br />

Gr<strong>und</strong>:<br />

� APEX setzt auf die Verwendung von jQuery <strong>und</strong> bietet eigene JavaScript APIs<br />

an<br />

� jQuery <strong>und</strong> die APEX APIs haben sich etabliert <strong>und</strong> fangen Unterschiede<br />

einzelner Browser ab<br />

Zusätzlicher oder überschriebener JavaScript-Code sollte in einer (oder mehreren)<br />

applikationsspezifischen JavaScript-Libraries gespeichert <strong>und</strong> dann im APEX-<br />

Repository abgelegt werden. Das kann unter Shared Components � Files �<br />

Static Files geschehen.<br />

Gr<strong>und</strong>:<br />

� Somit hat der Entwickler immer Zugriff auf den Code <strong>und</strong> muss nicht den<br />

Administrator kontaktieren<br />

<strong>Oracle</strong> <strong>Application</strong> <strong>Express</strong> <strong>Tipps</strong> <strong>für</strong> <strong>Entwicklung</strong> <strong>und</strong> Betrieb 35

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!