23
APEX 4 Y 4.1 NUEVAS CARACTERISTICAS 9 de mayo de 2012 Facultad de Ingeniería Daniel Bozzolo

Apex nuevas caracteristicas

Embed Size (px)

Citation preview

Page 1: Apex nuevas caracteristicas

APEX 4 Y 4.1

NUEVAS CARACTERISTICAS

9 de mayo de 2012 Facultad de Ingeniería

Daniel Bozzolo

Page 2: Apex nuevas caracteristicas

AGENDA • Introducción.

• Uso de ROWID

• Dynamic Actions

• Manejo de Errores

• Carga de Datos

• Tabular Forms

• Calendario

• Más Nuevas Características

Page 3: Apex nuevas caracteristicas

Introducción

• Es una herramienta Rapid Application Development (RAD) para la BD Oracle

• Basado en Browser para Desarrollo, Deployment & Runtime

• Es posible construir aplicaciones Web 2.0 en forma Declarativa que son rápidas y seguras

Page 4: Apex nuevas caracteristicas

Introducción

• Aprovecha todas las capacidadesde la BD Oracle y habiliadades existentes de SQL & PL/SQL skills

• Completamente soportado, sin costos con todas las versiones de la BD Oracle

Page 5: Apex nuevas caracteristicas

Introducción

• Nuevos Themes con Interfaz de Usuario Modernizada

• Mejora en Tabular Forms (nuevos item types y validaciones declarativas)

• Sub-regiones

• item types Modernos(auto complete, resizable textarea, JavaScript date picker, number field, nuevo rich-text editor)

Page 6: Apex nuevas caracteristicas

Introducción

• Soporte Declarativo para LOV’s en cascada

• Integración de jQuery and jQuery UI

• Redefinición para Soporte para 11gR2 Edition

• Mejoras en la autogestión – Purga Automática de workspaces

– Mejoras en la medida del uso de espacio de trabajo

Page 7: Apex nuevas caracteristicas

Uso de ROWID

• En versiones anteriores los formularios necesitaban de tablas con 1 o 2 columnas como PK

• Ahora ROWID puede ser utilizado en vez de la primary key – Es la opción por defecto para formularios,

combos de reportes y formularios y formularios tabulares

Page 8: Apex nuevas caracteristicas

Dynamic Actions

• Definición Declarativa del comportamientos del lado del cliente

• Código JavaScript y AJAX implementado por el motor de APEX

• No es necesario el dominio de JavaScript y AJAX

• Permite en forma declarativa: – Show / hide

– Enable / disable

– Llamados SQL y PL/SQL AJAX

– Agregar / quitar estilos

• Cada uno puede tener múltiples acciones verdaderas o falsas

Page 9: Apex nuevas caracteristicas

Dynamic Actions

• Acciones pueden ser ahora ejecutadas por clicks en botones

• Asignación de valores puede asignar múltiples items – Columnas en el query mapean con Page Items

• La ejecución de PL/SQL puede retornar item values – Valores en la sesión mapean a Page Items

Page 10: Apex nuevas caracteristicas

Manejo de Errores

• Funciones de manejo de errores

• Ubicación del despliegue de errores

• Mensajes de error amigables

• Log de todos los errores

Page 11: Apex nuevas caracteristicas

Carga de Datos

• Proceso estandarizado para el proceso de carga de datos

• El Wizard de creación crea 4 páginas – Data Load Source

– Data / Table Mapping • Agregado de lookups y transformaciones

– Data Validation • Verificación antes de cargar

– Data Load Results

Page 12: Apex nuevas caracteristicas

Tabular Form

• Soporta todos los tipos de validación

• El procesamiento puede ser a nivel de fila

• Podemos referirnos a columnas sin utilizar arrays – Apex_application.g_f01 a Apex_application.g_f50 no son

necesarios

• Se pueden utilizar – APEX$ROW_NUM

– APEX$ROW_STATUS (C,U,D)

– APEX$ROW_SELECTOR (X or NULL)

Page 13: Apex nuevas caracteristicas

Calendario

• Procesos customizados

• Edición de la página en forma declarativa

• Utilización de Date y Time

Page 14: Apex nuevas caracteristicas

Más Nuevas Características

• Team Development

• Mejoras en Charting incluyendo Gantts y Mapas

• Websheets

• Plug-Ins

• RESTful Web Services

• Mejoras en Interactive Reports

• APEX Listener

• Mobile Applications

Page 15: Apex nuevas caracteristicas

Websheets

• Construcción de aplicaciones básicas rápidas y con más funcionalidad

• Compartir contenido Web-based

• Jerarquía en páginas de texto – data grids editables

– Interactive Reports

• Diseñado para Business Users

• Incorpora el modelo “sharing” (Reader, Contributor, Admin) – Anotaciones integradas (attachments, tags, notes, links)

Page 16: Apex nuevas caracteristicas

Plug-ins

• Extiende las built-in funcionalmente

con nuevos item types, region types, procesos, dynamic actions, etc.

• Seteo declarativo de propiedades y atributos

• Una vez cargados su uso es similar a los componentes nativos.

• Gran cantidad de Plug-ins debido a la contribución de la comunidad

Page 17: Apex nuevas caracteristicas

Oracle APEX Listener

• Basado en Java • Alternativa a mod_plsql • Certificado con WebLogic, Oracle Glassfish, y OC4J • Extensible •FOP transformations to PDF *

Page 18: Apex nuevas caracteristicas

Qué se viene El futuro de APEX 4.2

• Mobile Applications – Mejoras en themes y en templates HTML para permitir a los desarrolladores crear apliaciones y páginas para mobiles.

• Charts - Incorporación de capacidades HTML 5. • Web Services – Provee especificación declarativa de

especificaciones de servicios RESTful Web mapeados a SQL y PL/SQL.

• Application Deployment – Provee mejoras en la capacidades para packaging y distribución de apliaciones APEX para mejorar la protección intelectual y facilitar la customization.

• Numerosas mejores funcionales y de performance

Page 19: Apex nuevas caracteristicas

Qué se viene OTN Tour

• Dimitri Gielis

• http://dgielis.blogspot.com/

Page 20: Apex nuevas caracteristicas

Qué se viene APEX Day

APEX de la ‘A’ a la ‘Z’

• Dan McGhan

• http://www.danielmcghan.us/

• Speakers regionales Uruguay,

• Argentina y Brasil

Page 22: Apex nuevas caracteristicas

PREGUNTAS

?

Page 23: Apex nuevas caracteristicas

APEX NUEVAS CARACTERISTICAS

GRACIAS