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
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