Upload
nguyenthu
View
220
Download
1
Embed Size (px)
Citation preview
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Application Express (APEX) Anwendungen - schnell und einfach. In der Cloud oder On Premise.
Carsten Czarski Business Unit Database ORACLE Deutschland B.V. & Co KG
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Application Express (Oracle APEX) • Anwendungsentwicklung im Browser
– Desktop- und Mobile Applications
– Responsive Layouts: "State Of the Art"
• Bestandteil der Oracle-Datenbank
– 10gR2, 11gR1 and 11gR2, 12c
– Alle Datenbankeditionen (XE, SE, EE)
• On Premise und in der Cloud
– Database Schema Service
– Database Service
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
APEX in der Oracle Cloud: Schema Service vs. DB Service
Full Instance Schema / PDB
• APEX Workspace aus der Cloud – Plus Datenbankschema
– Plus REST Zugang
• Einfache Anwendungsentwicklung in der Cloud – Application Express oder SQL Developer
– Keinerlei Datenbankadministration nötig
• Monatliches Abo nach Größe (5, 20,…, 500GB*, 1TB*)
* Geplant
• Dedizierte Datenbank aus der Cloud – Vollzugriff – wie bei der Datenbank im eigenen Haus
– Alle Werkzeuge: SQL Developer, SQL*Plus und mehr …
• Verschiedene Datenbankumgebungen möglich – Datenbank-Editionen
– Infrastrukturen (General Purpose, Mission Critical)
• Stündliches oder Monatliches Abo (Metered Service)
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
IDE im Browser Keine Client-Software
Metadatengetrieben Kein Codegenerator
Datenbankzentrisch Einfache Administration
Oracle Application Express
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
APEX ist metadatengetrieben
• APEX implementiert ein "Datenmodell für Anwendungen"
– Alle Bestandteile einer Anwendung werden in Tabellen gespeichert
– Bearbeiten der Anwendung mit APEX Application Builder
– Rendering der Seiten anhand Metadaten
– Anwendungs-Data Dictionary stellt alle Informationen in Views bereit
• Sehr mächtige Architektur
– Keine Code-Generierung – alles kann jederzeit geändert werden
– Strukturierter Zugriff auf alle Anwendungsbestandteile
– QA auf völlig neuem Niveau: Suchen in Anwendungen mit SQL!
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
APEX nutzt alle Funktionen der Datenbank.
SQL und PL/SQL
Oracle12c JSON, Oracle Database XML
Analytic SQL
Oracle Text (Suche, Fuzzy, Linguistic)
Reguläre Ausdrücke, Pattern Matching
Locator, Spatial and Graph
Transparent Data Encryption
Virtual Private Database
Database Vault, Audit Vault SQL PL/SQL
In APEX unterstützt
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
APEX-Komponenten: Interaktive Berichte
Oracle Confidential – Internal/Restricted/Highly Restricted 7
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
APEX-Komponenten: Diagramme • Vorgefertigte Diagrammtypen
– Balken, Torten, Kreis, 2D, 3D
– Line, Point, Scatter, Dial
• Vorgehensweise – SQL Abfrage als Datenquelle
– Chart-Parameter festlegen
– Rendering übernimmt APEX
Oracle Confidential – Internal/Restricted/Highly Restricted 8
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
APEX-Komponenten: Formulare
• Verschiedene Formulartypen verfügbar
– Tabelle oder View, SQL Query, Procedure, Webservice
– Report and Form, Tabellarisches Formular
• Auch komplett "manuell" erstellbar – Für ausgefallene Anforderungen
– Eingabefelder erzeugen
– Formularlogik als PL/SQL Prozess
Oracle Confidential – Internal/Restricted/Highly Restricted 9
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Neu in APEX 5.0: Modale Dialoge
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Weitere APEX-Komponenten
• Kalender-Komponente
– Basierend auf "jQuery Full Calendar"
– Drag & Drop, Download als ICAL oder CSV
• Tree Region
– Darstellung hierarchischer Informationen
– SQL Query als Datenquelle
– Parent und Child-Spalten
Oracle Confidential – Internal/Restricted/Highly Restricted 11
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Responsive Design mit APEX: Universal Theme
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Responsive Design mit APEX: Universal Theme
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Responsive Design mit APEX: Universal Theme
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Responsive Design mit APEX: Universal Theme
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Weitere Informationen
• Deutschspr. APEX Community http://tinyurl.com/apexcommunity
• Oracle Technology Network http://otn.oracle.com/apex
• APEX trial/evaluation site http://apex.oracle.com
• Oracle Cloud http://cloud.oracle.com
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
[email protected] Twitter: @cczarski http://tinyurl.com/apexcommunity http://sql-plsql-de.blogspot.com http://json-rest-oracledb.blogspot.com