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.

werden in durch APEX verwalteten Tabellen gespeichert. Deshalb müssen diese<br />

auch bei Übernahme der Daten in einen anderen Datenbestand abgefragt<br />

werden, was wiederum einen SQL-Entwickler erfordert.<br />

Unterschiede zwischen Big Apps <strong>und</strong> Partitioned Apps<br />

Big Apps sind Applikationen, die aus vielen Seiten bestehen. Partitioned Apps sind<br />

Applikationen, die in mehrere kleine APEX Anwendungen aufgeteilt sind. Die<br />

Entscheidung, ob Big oder Partitioned gewählt werden, muss je nach Projekt in<br />

Abhängigkeit der Komplexität, Funktionalität <strong>und</strong> Anforderungen getroffen<br />

werden. Bei Big Apps können pro Applikation mehre <strong>Oracle</strong> Schemas (Parsing<br />

Schemas) zugeordnet werden, da hier häufig auch Daten aus mehreren Quellen<br />

bezogen werden müssen. Bei Partitioned Apps sollte jedoch pro Modul (also pro<br />

App) nur ein <strong>Oracle</strong> Schema (Parsing Schema) verwendet werden. Diese<br />

Bedingung könnte sogar dazu dienen, eine Big App in eine Partitioned App <strong>und</strong><br />

somit in Module zu überführen.<br />

Big Apps<br />

Vorteile<br />

� Verzweigungen innerhalb der Applikation<br />

� Nur eine Anmeldemaske (kein Single Sign-on notwendig)<br />

Nachteile<br />

� Deployment von einzelnen Modulen fast nicht möglich<br />

� Keine modulare Versionierung<br />

� Potentiell wieder verwendbare Module können nicht wieder verwendet<br />

werden<br />

Partitioned Apps<br />

Vorteile<br />

� Modulares Deployment möglich<br />

� Modulare Versionierung möglich<br />

� Einfacheres Entwickeln in grösseren <strong>Entwicklung</strong>steams<br />

Nachteile<br />

� Single Sign-on notwendig, da sonst pro Applikation ein Anmeldedialog<br />

erscheint<br />

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!