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.
3 Systemlandschaft<br />
3.1 Datenbank<br />
<strong>Oracle</strong> <strong>Application</strong> <strong>Express</strong> ist ein Webentwicklungstool <strong>und</strong> Bestandteil einer <strong>Oracle</strong><br />
Datenbank. Die Datenbankversion sollte nicht älter als <strong>Oracle</strong> 9i sein. Prinzipiell ist APEX<br />
mit allen Datenbankversionen ab 9i kompatibel, jedoch ist das Embedded PL/SQL Gateway<br />
erst mit Version 11g verwendbar.<br />
3.2 Webserver <strong>und</strong> <strong>Application</strong> Server<br />
Es gibt drei Arten APEX zu betreiben:<br />
� Embedded PL/SQL Gateway<br />
� <strong>Oracle</strong> HTTP Server (Apache) mit konfiguriertem mod_plsql<br />
� <strong>Application</strong> Server mit konfiguriertem APEX-Listener<br />
3.2.1 Embedded PL/SQL Gateway<br />
Bei dieser Variante werden HTTP Anfragen durch den <strong>Oracle</strong> XML DB Listener verarbeitet.<br />
Dieser Listener ist der <strong>Oracle</strong> Net Listener, welcher <strong>Oracle</strong> Net Services, HTTP <strong>und</strong> FTP<br />
unterstützt. Der Listener kann in ausreichendem Masse optimiert werden.<br />
Vorteile:<br />
� Schnell einsatzbereit, geringe Konfiguration nötig<br />
Nachteile:<br />
� Nicht <strong>für</strong> grössere Netzwerke geeignet, da z. B. kein Rewrite („Umschreiben“ von URLs,<br />
um z. B. an den Webserver gerichtete Anfragen intern umzuschreiben oder extern<br />
weiterzuleiten) eingesetzt werden kann<br />
Abbildung 1 Schematischer Aufbau APEX <strong>und</strong> EPG<br />
<strong>Oracle</strong> <strong>Application</strong> <strong>Express</strong> <strong>Tipps</strong> <strong>für</strong> <strong>Entwicklung</strong> <strong>und</strong> Betrieb 13