3. AGENDA
Oracle
Applica+on
Express
(APEX)
-‐
nástroj
na
tvorbu
aplikací
Architektura
APEXu
Základní
vlastnos+
APEXu
APEX
5.0
Universal
theme
Interak+vní
reporty
4. ING. KAMIL SCHVARCZ
Zakladateľ
spoločnos+
QuickCode
s.r.o.
(4/2007)
–
prevádzkuje
služby
APEX
Solu+ons
(1/2011)
Oracle
APEX
architekt
–
práca
s
APEXom
od
verzie
3.0
(4/2008)
-‐
10
rokov
skúsenos+
s
webovými
technológiami
(HTML,
CSS,
JavaScript)
-‐
5
rokov
skúsenos+
s
Oracle
DB
kontakt:
kamil.schvarcz@apex-‐solu+ons.cz
kamil.schvarcz
na
OTN
APEX
fóre
6. KAMIL SCHVARCZ
zakladatel APEX Solutions
JSME JEDINÝ SPECIALIZOVANÝ
A PROAKTIVNÍ PARTNER V ČR A
SK, KTERÝ DLOUHODOBĚ DĚLÁ
A DETAILNĚ ROZUMÍ APEXU OD ROKU
2008
9. APEX NÁSTROJ PRO TVORBU
APLIKACÍ
Jedinečný
nástroj
pre
Rapid
Applica+on
Development
(RAD)
pre
databázu
Oracle
Nástroj
pre
vývoj
webových
aplikácií
priamo
z
webového
browsera
Deklarajvne
budovanie
profesiionálnych
Web
2.0
aplikácií,
ktoré
sú
rýchle
a
zabezpečené
10. APEX NÁSTROJ PRO TVORBU
APLIKACÍ
Využívá
všetky
schopnos+
Oracle
databáz
a
existujúcich
SQL
a
PL/SQL
dovednosj
Má
plnohodnotnú
Oracle
podporu,
je
zdarma
a
je
implementovaný
ako
štandartný
nástroj
vo
všetkých
Oracle
databázach
12. USE CASES
Modernizácia aplikácii v Oracle Forms
Využívá všetky schopnosti Oracle databáz a
existujúcich SQL a PL/SQL dovedností k
preklopeniu aplikácii z Oracle Forms do HTML /
Web 2.0 aplikácí
Migrácia Access Aplikácií
Konsolidácia aplikácii v MS Access do
Oracle DB a user friendly webového
rozhrania.
Online Reporting
Vývoj SQL reportingových aplikácií
nad existujúcimi tabuľkami napr. z
iných Oracle aplikácii (Siebel, …)
Datami riadené aplikácie
Vývoj aplikácií pre zlepšenie
produktivity vo všetkých oddeleniach
spoločností
Spreadsheet Web-ifikácia
Konverzia spreadsheetových záznamov do
webových aplikácií, ktoré sú konkurenčne
prístupné pre zobrazenie a editáciu
16. ARCHITEKTURA APEXU
-‐
Jednoduchá
architektúra
-‐
Stránky
sú
rendrované
na
základe
metadat
z
databáze
-‐
Bez
kompilácie
alebo
generovania
kódu
-‐
Funguje
všade,
kde
funguje
databáza
Oracle
17. INTEGRACE S OSTATNÍMI ORACLE
NÁSTROJI
Využívá
celé
spektrum
vlastnosj
a
nástrojov
integrovaných
do
databáze:
SQL
PL/SQL
RAC
Spa+al
OLAP
Flashback
Web
Services
Text
Mul+media
Analy+c
Func+ons
Globaliza+on
XML
DB
LDAP
SMTP/POP3
SSO
eBusiness
Suite
Oracle
BI
Publisher
18. INTEGRACE S OSTATNÍMI ORACLE
NÁSTROJI
Integrácia
s
SQL
Developerom
(od
verzie
APEX
3.1
a
SQL
Developer
):
-‐
prehľad
APEX
aplikácii
-‐
Export
a
Import
-‐
zmazanie
aplikácie
-‐
nasadzovanie
aplikácii
-‐
úprava
aplikácii
-‐
ladenie
dotazov
-‐
obsahuje
APEX
reporty
-‐
deklarajvna
služba
pre
PDF
reporty
-‐
tvorba
profesionálnych
reportov
-‐
tvorba
XLS,
DOC,
RTF,
PDF,
HTML
reportov
-‐
s
možnosťou
viacnásobných
db
dotazov
Integrácia
s
Oracle
BI
Publisherom:
20. APEX 5.0
IDE
založené
na
webovom
prehliadači
Editor
kódu
Syntak+cké
zvýrazňovanie
Doplňovanie
kódu
SQL
a
PL/SQL
objekty
APEX
objekty
(Page
and
Applica+on
ITEMs)
Zmeny
za
behu
bez
nutnos+
kompilácie
a
deploymentu
21. APEX 5.0
Repor+ng
z
aplikačnými
metadatami
Využívanie
SQL,
PL/SQL
a
JavaScriptu
bez
obmedzení
Integrácia
s
Oracle
nástrojmi
Data
mining
Spa+al
RAS
…
23. APEX 5.0
Integrácia
webových
služieb
REST
a
SOAP
Rozšíriteľné
pomocou
vlastných
plug-‐in
on
Desktopový,
responzívny
a
mobilný
user
interface
Prisposobovateľný
user
interface
Jednoducho
prenosné
aplikácie
a
data
s
možnosťami
exportu
a
importu
25. APEX 5.0
Jednoducho
nasaditeľné
na
Oracle
cloud
alebo
vlastné
cloudové
prostredie
Funguje
vo
všetkých
databázach
od
Oracle
XE
do
Enterprise
Edi+on
s
RAC
Vytvorení
samoobslužných
provisioning
s
možnosťou
customizácie
26. APEX 5.0
Oraclom
plne
podporovaný
Súčasť
databáze
bez
nutnos+
dokupovať
licencie
V
databáze
od
roku
2004
Može
využívať
všetky
funkcie
Oracle
databáz
Škálovateľný
s
Oracle
databázou
30. UNIVERSAL THEME
Už
len
jedna
téma
Založená
na
Twiver
bootstrap
Dynamická
zmena
farebnej
schémy
-‐
3
x
preddefinované
farebné
štýly
-‐
Real-‐+me
editor
farebných
schém
(s
možnosťou
uloženia)
-‐
Možnosť
zmeny
parametru
template
pri
prvku