Создание веб-приложений с помощью oracle apex
DESCRIPTION
Открытый семинар для студентов в компании CUSTIS (14 ноября 2013). Лектор: Максим Трегубов, ведущий системный администратор (Oracle DBA). Аннотация: Oracle Database 11gR2 Express Edition (Oracle Database XE) — компактная, свободно распространяемая база данных начального уровня на основе Oracle Database 11g Release 2 code base. С помощью Oracle Database XE можно разрабатывать и разворачивать приложения на проверенной и простой в управлении инфраструктуре, и затем обновить ее при необходимости без дорогостоящих и сложных миграций. Видеозапись семинара: https://vimeo.com/80450129.TRANSCRIPT
14 ноября 2013
Создание веб-приложений
с помощью Oracle APEX
Максим Трегубов
Ведущий системный администратор
О себе
IT-инженер
Специализируюсь
на проектировании,
создании, внедрении
и сопровождении решений
на базе Oracle
Интересуюсь разработкой
ПО для мобильных
платформ
и высоконагруженными
системами
2/24
О компании
Проектирование, разработка и бережное
внедрение масштабных IT-систем >200 человек
>20 проектных группБольшинство
использует SCRUM
PL/SQL, C#, Java
3/24
План
Что такое Oracle XE
Что такое Oracle APEX
Почему именно Oracle APEX
Область применения
Success Story
Demo Demo Demo
Q&A
4/24
5/24
6/24
Что такое Oracle XE (eXpress
Edition)
Маленький бесплатный Oracle
Ограничения
11ГБ пользовательских данных
1ГБ RAM
1 instance per machine
Отсутствуют некоторые фичи –
(JVM, Partitioning, etc.)
Используется в небольших, средне- или
малонагруженных проектах7/24
Что такое Oracle Application Express
(APEX)
Из каких компонентов строится
современный web?
Web server
Application server
DataBase
8/24
Что такое Oracle Application Express
(APEX)
9/24
Что такое Oracle Application Express
(APEX)
10/24
Что такое Oracle Application Express
(APEX)
Технология, объединяющая Web-сервер,
Application Server, СУБД и среду
разработки (RAD) в одном месте
RAD – Rapid Application Development
i
11/24
Что такое Oracle Application Express
(APEX)
12/24
Что такое Oracle Application Express
(APEX)
Изначальные названия проекта:
Flows
Project Marvel
HTML DB
13/24
Почему именно Oracle APEX
Простота в установке и настройке
Простота в сопровождении
Масштабируемость
Скорость разработки приложений
Документация и комьюнити
14/24
Область применения
Веб-приложения, для работы с данными,
которые хранятся в Oracle Database
Создание «красивых» отчетов (AnyChart)
Миграция с Oracle Forms
Миграция с MS Access
Создание прототипов
15/24
Demo
16/24
Success Story
Сложившаяся ситуация
Сотрудники в регионах заполняют
одну и ту же форму в Excel’е
и высылают менеджеру в центральный офис
Менеджер проверяет формы и строит отчеты
17/24
Success Story
Решения
SharePoint
APEX
18/24
Success Story
Решения
SharePoint (2007): разработка в центральном
офисе. Срок – 8 месяцев
APEX: сбор требований, разработка,
внедрение – 3 недели
19/24
Success Story
Результат
Скорость обработки данных
и предоставления отчетов уменьшилась
с 10 рабочих дней до 1 часа
20/24
Demo
21/24
Список литературы
http://apex.oracle.com
http://asktom.oracle.com
http://apex.oracle.com/pls/otn/f?p=24793:12:0
http://www.oracle.com/technetwork/developer-
tools/apex/community/index.html
22/24
23/24