Application Express (APEX) · PDF fileAPEX in der Oracle Cloud: Schema Service vs. DB Service...

Post on 13-Mar-2018

220 views 2 download

Transcript of Application Express (APEX) · PDF fileAPEX in der Oracle Cloud: Schema Service vs. DB Service...

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

Carsten.Czarski@oracle.com Twitter: @cczarski http://tinyurl.com/apexcommunity http://sql-plsql-de.blogspot.com http://json-rest-oracledb.blogspot.com