Application Express (APEX) ist als Teil der Oracle-Datenbank seit nun mehr als 10 Jahren verfügbar und wird in manch einer IT-Landschaft in großem Stil eingesetzt. Welche Neuerungen von APEX 5.0 eignen sich besonders für "Enterprise APEX" von Bedeutung? Wir geben einen kleinen Überblick.
APEX 5.0: Der Page Designer
Der Page Designer
Der Page Designer ist mit Abstand die auffälligste Änderung in der neuen Version und betrifft ausnahmslos alle APEX-Entwickler. Über diese große Neuerung hinaus bringt APEX 5.0 noch eine Menge neuer Funktionen für den Unternehmenseinsatz. Einige davon seien hier beispielhaft genannt.
Themes
Das Universal Theme und die Theme Styles erlauben es, einer APEX-Anwendung unterschiedliche "Look & Feels" zuzuweisen, ohne das Theme auszutauschen zu müssen. Der HTML-Code der Templates wird nicht geändert. Vielmehr wird dem Theme ein Style zugewiesen, der im Wesentlichen aus CSS-Angaben besteht. Mit diesen CSS-Angaben lassen sich Farbe, Schriftart, Linienbreite und mehr ändern. Die Templates bleiben unberührt.
Bisher waren die statischen Dateien eines APEX-Workspaces in Bilder, CSS und sonstige statische Dateien unterteilt. Nun sind sie zusammengefasst. Entwickler können zudem zu jeder Datei einen Verzeichnispfad hinterlegen: Das ist sehr nützlich, wenn mehrere Dateien hochgeladen werden, die sich gegenseitig mit relativen URL-Pfaden referenzieren. Auch können statische Dateien als ZIP-Dateien hochgeladen und innerhalb von APEX automatisch entpackt werden.
Dafür nutzt das Entwickler-Tool das PL/SQL-Paket APEX_ZIP, das auch das Ein- und Auspacken von ZIP-Archiven in der Datenbank ermöglicht. Ein weiteres PL/SQL-Paket dürfte nicht nur für APEX-Entwickler hochinteressant sein: APEX_JSON gibt dem Anwender eine PL/SQL Schnittstelle zur Arbeit mit JSON-Daten. Diese kann auf 12c-Datenbanken mit der neuen <link home aktuelle-news article native-json-unterstuetzung-in-der-oracle-datenbank-12c-12102.html>JSON-Funktionalität auf SQL-Ebene kombiniert werden.
Einen umfassenden Einblick in die neuen Funktionen von APEX 5.0 gibt die vom APEX-Entwicklerteam gepflegte Liste der neuen Funktionen; wer sich über weitergehende Pläne informieren will, schaut sich am besten das Statement of Direction an.

