JavaScript und PL/SQL - doag.org · PDF file3 About me §Moritz Klein, Senior Consultant...

Preview:

Citation preview

JavaScriptundPL/SQLAutor:MoritzKlein

23.11.2017&|DOAG2017

Facts&Figures

Technologie-orientiert

Branchen-unabhängig

Hauptsitz

Ratingen240Beschäftigte

Gründung

1994

Niederlassung

FrankfurtamMain

Ausbildungs-

betrieb

Inhabergeführt

Zertifizierter

Partnervon

Oracle,Microsoft

undSAP

24Mio.Euro

Umsatz

2

3

Aboutme

§ Moritz Klein, Senior Consultant im Bereich APEX§ Seit November 2015 bei MT AG

§ Vorher 6 Jahre als Data Warehouse Specialist bei Ericsson Telekommunikation GmbH

§ APEX Entwickler seit dem ersten öffentlichen Release in 2004 (HTMLDB 1.5)§ Oracle Entwickler seit 2001 (SQL, PL/SQL, OWB)

§ Organisator der Oracle APEX Meetups Frankfurt§ Kontakt

§ Twitter https://twitter.com/commi235§ GitHub https://github.com/commi235§ Blog http://mk-commi.blogspot.com§ LinkedIn https://de.linkedin.com/in/moritz-klein-73161b70

§ JavaScript vs. PL/SQL§Dynamic Actions§ Beispiele

5

JavaScriptundPL/SQL

§ PL/SQL§ Optimal zur Abfrage von Daten aus der Datenbank§ Rein Server-seitig§ Wenig beachtet aktuell in der Ausbildung

§ JavaScript§ Meist client-seitig§ Nutzung für server-seitige Programmierung stark steigend

§ NodeJS§ Extrem flexibel§ Große Menge an fertigen

§ Bibliotheken§ Widgets§ Snippets

§ Großer Fokus in der Ausbildung

6

JavaScriptvs.PL/SQL

§ Deklarative Komponente für client-seitiges Verhalten§ Wenig JavaScript Wissen notwendig§ Fertig benutzbare vordefinierte Aktionen§ Nicht alles abbildbar

7

DynamicActions

Die Beispiel können unterhttps://apex.oracle.com/pls/apex/f?p=14042

angeschaut werden.

8

Beispiele

§ Symbol oder Schaltfläche in Bericht

§ Schnellere Interaktion mit der Oberfläche

9

LöschenvonDatensätzenohneSubmit

§ Bericht mit vielen Zeilen

§ Wechsel zwischen Seiten§ Den Benutzer an möglichst die gleiche Stelle zurückführen

10

Scroll-Positionbehalten

§ Eine Seite für mehrere ähnliche Vorgänge

§ Ca. 20 Attribute§ Pro Geschäftsfall unterschiedliche Anzeige§ Und unterschiedliche Pflichtfelder

11

DynamischeAnzeigeundMarkierungvonPageItems

Recommended