Upload
nguyenbao
View
232
Download
4
Embed Size (px)
Citation preview
Hızlı Uygulama Geliştirme Aracı
Oracle APEX
Gökhan Atıl • Database Administrator
– Oracle Eğitmeni
– Yazılım Geliştirici
• 2008’den beri Blogger: www.gokhanatil.com
• TROUG Kurucu Üyesi ( DBA SIG Başkanı )
• Oracle Certified Professional DBA 10g/11g
• Oracle ACE
APEX Nedir? • Oracle RDBMS için Hızlı Uygulama Geliştirme
(RAD) aracı
• 2004 - İlk sürümü HTML DB 1.5
• 2006 - Application Express 2.1
• Tüm Oracle Sürümleri (EE,SE,XE) ile Uyumlu
• Web Tabanlı
• Ücretsiz
Popüler mi? • Yılda 80,000 download
• apex.oracle.com – 16m görüntüleme/ay
• #3 OTN Forum – 70,000 Konu / 340,000 mesaj
• 100 Danışman Firma, 10 Hosting Partneri
• Ask Tom, Public Cloud, Oracle Store
Web Tabanlı?
Embedded PLSQL Gateway
Oracle AS (mod_plsql)
APEX Listener + Weblogic
APEX Listener
J2EE Container
APEX Kurulum $ unzip apex_4.1.zip -d /tmp
$ cd /tmp/apex
$ sqlplus / as sysdba
SQL> @apexins SYSAUX SYSAUX TEMP /i/
SQL> @apxldimg.sql /tmp
SQL> @apxconf.sql
• Business Users
• Hızlı Uygulama Geliştiricileri
• Kurumsal Uygulama Geliştiriciler (?)
Hedef Kullanıcılar
Ne İşe Yarar?
Spreadsheet Webification Access Uygulamaları
Oracle Forms Modernizasyonu Veritabanı Uygulamaları Interaktif Raporlar
APEX
Uygulama
Mimarisi
Veritabanı
Uygulaması Websheet
Uygualama
Sıfırdan oluştur Excel’den veri al
Harita HTML Grafik Flash Grafik
Rapor Interakatif
Rapor Web Servisi
Takvim Liste PL/SQL Bloğu
Tabular
Form Form Master/Detay
Formu
Region Position1
AFTER HEADER
BEFORE FOOTER
#NAVIGATION BAR#
Region Position2
Page Template Body (1)
Page Template Body (2)
Page Template Body (3)
#LOGO#
Herşey Hazır • Authentication & Authorization
• Oturum Yönetimi
• Template / Tasarım Şablonu
• Navigasyon Yapısı
• Form Doğrulama
• Loglar ve Monitoring / Gözlemleme
DEMO
Çok Kolay!?
• APEX Mantığına Alışmak
• Tasarımı makyajlamak için HTML ve CSS
• Gerçek Web 2.0 için JavaScript
Sonuç
• Uygulama Geliştirmek: Hızlı
• APEX’i Kullanmak: Kolay
• Profesyonel Yazılımlar Geliştirilebilir
Düşük Maliyet • Windows/Linux OS
• Oracle 11gR2 Express
• Oracle APEX 4.1
• Web Browser
• Ücretsiz apex.oracle.com hesabı
[email protected] http://www.gokhanatil.com