18
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

Application Express (APEX) - doag.org · PDF fileAPEX in der Oracle Cloud: Schema Service vs. DB Service Schema / PDB Full Instance •APEX Workspace aus der Cloud

Embed Size (px)

Citation preview

Page 1: Application Express (APEX) - doag.org · PDF fileAPEX in der Oracle Cloud: Schema Service vs. DB Service Schema / PDB Full Instance •APEX Workspace aus der Cloud

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

Page 2: Application Express (APEX) - doag.org · PDF fileAPEX in der Oracle Cloud: Schema Service vs. DB Service Schema / PDB Full Instance •APEX Workspace aus der Cloud

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

Page 3: Application Express (APEX) - doag.org · PDF fileAPEX in der Oracle Cloud: Schema Service vs. DB Service Schema / PDB Full Instance •APEX Workspace aus der Cloud

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)

Page 4: Application Express (APEX) - doag.org · PDF fileAPEX in der Oracle Cloud: Schema Service vs. DB Service Schema / PDB Full Instance •APEX Workspace aus der Cloud

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

Page 5: Application Express (APEX) - doag.org · PDF fileAPEX in der Oracle Cloud: Schema Service vs. DB Service Schema / PDB Full Instance •APEX Workspace aus der Cloud

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!

Page 6: Application Express (APEX) - doag.org · PDF fileAPEX in der Oracle Cloud: Schema Service vs. DB Service Schema / PDB Full Instance •APEX Workspace aus der Cloud

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

Page 7: Application Express (APEX) - doag.org · PDF fileAPEX in der Oracle Cloud: Schema Service vs. DB Service Schema / PDB Full Instance •APEX Workspace aus der Cloud

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

APEX-Komponenten: Interaktive Berichte

Oracle Confidential – Internal/Restricted/Highly Restricted 7

Page 8: Application Express (APEX) - doag.org · PDF fileAPEX in der Oracle Cloud: Schema Service vs. DB Service Schema / PDB Full Instance •APEX Workspace aus der Cloud

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

Page 9: Application Express (APEX) - doag.org · PDF fileAPEX in der Oracle Cloud: Schema Service vs. DB Service Schema / PDB Full Instance •APEX Workspace aus der Cloud

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

Page 10: Application Express (APEX) - doag.org · PDF fileAPEX in der Oracle Cloud: Schema Service vs. DB Service Schema / PDB Full Instance •APEX Workspace aus der Cloud

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Neu in APEX 5.0: Modale Dialoge

Page 11: Application Express (APEX) - doag.org · PDF fileAPEX in der Oracle Cloud: Schema Service vs. DB Service Schema / PDB Full Instance •APEX Workspace aus der Cloud

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

Page 12: Application Express (APEX) - doag.org · PDF fileAPEX in der Oracle Cloud: Schema Service vs. DB Service Schema / PDB Full Instance •APEX Workspace aus der Cloud

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Responsive Design mit APEX: Universal Theme

Page 13: Application Express (APEX) - doag.org · PDF fileAPEX in der Oracle Cloud: Schema Service vs. DB Service Schema / PDB Full Instance •APEX Workspace aus der Cloud

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Responsive Design mit APEX: Universal Theme

Page 14: Application Express (APEX) - doag.org · PDF fileAPEX in der Oracle Cloud: Schema Service vs. DB Service Schema / PDB Full Instance •APEX Workspace aus der Cloud

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Responsive Design mit APEX: Universal Theme

Page 15: Application Express (APEX) - doag.org · PDF fileAPEX in der Oracle Cloud: Schema Service vs. DB Service Schema / PDB Full Instance •APEX Workspace aus der Cloud

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Responsive Design mit APEX: Universal Theme

Page 16: Application Express (APEX) - doag.org · PDF fileAPEX in der Oracle Cloud: Schema Service vs. DB Service Schema / PDB Full Instance •APEX Workspace aus der Cloud

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

Page 17: Application Express (APEX) - doag.org · PDF fileAPEX in der Oracle Cloud: Schema Service vs. DB Service Schema / PDB Full Instance •APEX Workspace aus der Cloud

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

Page 18: Application Express (APEX) - doag.org · PDF fileAPEX in der Oracle Cloud: Schema Service vs. DB Service Schema / PDB Full Instance •APEX Workspace aus der Cloud