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