Apex nuevas caracteristicas
-
Upload
daniel-bozzolo -
Category
Education
-
view
236 -
download
0
Transcript of Apex nuevas caracteristicas
![Page 1: Apex nuevas caracteristicas](https://reader034.fdocument.pub/reader034/viewer/2022050914/58a81f791a28ab4d148b5e5b/html5/thumbnails/1.jpg)
APEX 4 Y 4.1
NUEVAS CARACTERISTICAS
9 de mayo de 2012 Facultad de Ingeniería
Daniel Bozzolo
![Page 2: Apex nuevas caracteristicas](https://reader034.fdocument.pub/reader034/viewer/2022050914/58a81f791a28ab4d148b5e5b/html5/thumbnails/2.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022050914/58a81f791a28ab4d148b5e5b/html5/thumbnails/3.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022050914/58a81f791a28ab4d148b5e5b/html5/thumbnails/4.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022050914/58a81f791a28ab4d148b5e5b/html5/thumbnails/5.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022050914/58a81f791a28ab4d148b5e5b/html5/thumbnails/6.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022050914/58a81f791a28ab4d148b5e5b/html5/thumbnails/7.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022050914/58a81f791a28ab4d148b5e5b/html5/thumbnails/8.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022050914/58a81f791a28ab4d148b5e5b/html5/thumbnails/9.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022050914/58a81f791a28ab4d148b5e5b/html5/thumbnails/10.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022050914/58a81f791a28ab4d148b5e5b/html5/thumbnails/11.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022050914/58a81f791a28ab4d148b5e5b/html5/thumbnails/12.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022050914/58a81f791a28ab4d148b5e5b/html5/thumbnails/13.jpg)
Calendario
• Procesos customizados
• Edición de la página en forma declarativa
• Utilización de Date y Time
![Page 14: Apex nuevas caracteristicas](https://reader034.fdocument.pub/reader034/viewer/2022050914/58a81f791a28ab4d148b5e5b/html5/thumbnails/14.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022050914/58a81f791a28ab4d148b5e5b/html5/thumbnails/15.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022050914/58a81f791a28ab4d148b5e5b/html5/thumbnails/16.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022050914/58a81f791a28ab4d148b5e5b/html5/thumbnails/17.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022050914/58a81f791a28ab4d148b5e5b/html5/thumbnails/18.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022050914/58a81f791a28ab4d148b5e5b/html5/thumbnails/19.jpg)
Qué se viene OTN Tour
• Dimitri Gielis
• http://dgielis.blogspot.com/
![Page 20: Apex nuevas caracteristicas](https://reader034.fdocument.pub/reader034/viewer/2022050914/58a81f791a28ab4d148b5e5b/html5/thumbnails/20.jpg)
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 21: Apex nuevas caracteristicas](https://reader034.fdocument.pub/reader034/viewer/2022050914/58a81f791a28ab4d148b5e5b/html5/thumbnails/21.jpg)
Sitios de Interés
• http://www.oracle.com/technetwork/developer-tools/apex/overview/index.html
• https://forums.oracle.com/forums/forum.jspa?forumID=137
• http://apex.oracle.com/pls/apex
![Page 22: Apex nuevas caracteristicas](https://reader034.fdocument.pub/reader034/viewer/2022050914/58a81f791a28ab4d148b5e5b/html5/thumbnails/22.jpg)
PREGUNTAS
?
![Page 23: Apex nuevas caracteristicas](https://reader034.fdocument.pub/reader034/viewer/2022050914/58a81f791a28ab4d148b5e5b/html5/thumbnails/23.jpg)
APEX NUEVAS CARACTERISTICAS
GRACIAS