SlideShare una empresa de Scribd logo
APEX 4 Y 4.1
NUEVAS
CARACTERISTICAS
9 de mayo de 2012
Facultad de Ingeniería
Daniel Bozzolo
AGENDA
• Introducción.
• Uso de ROWID
• Dynamic Actions
• Manejo de Errores
• Carga de Datos
• Tabular Forms
• Calendario
• Más Nuevas Características
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
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
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)
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
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
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
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
Manejo de Errores
• Funciones de manejo de errores
• Ubicación del despliegue de errores
• Mensajes de error amigables
• Log de todos los errores
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
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)
Calendario
• Procesos customizados
• Edición de la página en forma
declarativa
• Utilización de Date y Time
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
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)
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
Oracle APEX Listener
• Basado en Java
• Alternativa a mod_plsql
• Certificado con WebLogic,
Oracle Glassfish, y OC4J
• Extensible
•FOP transformations to PDF
*
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
Qué se viene
OTN Tour
• Dimitri Gielis
• http://dgielis.blogspot.com/
Qué se viene
APEX Day
APEX de la ‘A’ a la ‘Z’
• Dan McGhan
• http://www.danielmcghan.us/
• Speakers regionales Uruguay,
• Argentina y Brasil
Sitios de Interés
• http://www.oracle.com/technetwork/d
eveloper-
tools/apex/overview/index.html
• https://forums.oracle.com/forums/foru
m.jspa?forumID=137
• http://apex.oracle.com/pls/apex
PREGUNTAS
?
APEX NUEVAS CARACTERISTICAS
GRACIAS

Más contenido relacionado

La actualidad más candente

Raona - Migracion a SharePoint 2010
Raona - Migracion a SharePoint 2010Raona - Migracion a SharePoint 2010
Raona - Migracion a SharePoint 2010Raona
 
SQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosSQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de Datos
Joseph Lopez
 
De Forms a Oracle Fusion Middleware
De Forms a Oracle Fusion MiddlewareDe Forms a Oracle Fusion Middleware
De Forms a Oracle Fusion Middleware
JC_Diaz_Belmonte
 
Presentacion sobre asp
Presentacion sobre aspPresentacion sobre asp
Presentacion sobre asp
karenReyes152
 
avanttic - webinar: WebCenter Content (07-06-2017)
avanttic - webinar: WebCenter Content (07-06-2017)avanttic - webinar: WebCenter Content (07-06-2017)
avanttic - webinar: WebCenter Content (07-06-2017)
avanttic Consultoría Tecnológica
 
Oracle 11g galo saquinaula
Oracle 11g galo saquinaulaOracle 11g galo saquinaula
Oracle 11g galo saquinaula
Galo Saquinaula
 
Asp .net
Asp .netAsp .net
Asp .net
mellcv
 
Bases de datos
Bases de datosBases de datos
Bases de datos
Beatriz Vargas
 
Desarrollo de aplicaciones sobre plataformas flash
Desarrollo de aplicaciones sobre plataformas flashDesarrollo de aplicaciones sobre plataformas flash
Desarrollo de aplicaciones sobre plataformas flashFutura Networks
 
Cloud Computing y la nueva plataforma Windows Azure
Cloud Computing y la nueva plataforma Windows AzureCloud Computing y la nueva plataforma Windows Azure
Cloud Computing y la nueva plataforma Windows Azure
Juan Pablo
 
Mejorando interfaz de SharePoint 2010 con Silverlight 4
Mejorando interfaz de SharePoint 2010 con Silverlight 4Mejorando interfaz de SharePoint 2010 con Silverlight 4
Mejorando interfaz de SharePoint 2010 con Silverlight 4
SolidQ
 
Aplicaciones Autohosted, el nuevo modelo para extender SharePoint online
Aplicaciones Autohosted, el nuevo modelo para extender SharePoint onlineAplicaciones Autohosted, el nuevo modelo para extender SharePoint online
Aplicaciones Autohosted, el nuevo modelo para extender SharePoint online
Mario Cortés Flores
 
Asp
AspAsp
Asp
mellcv
 
Tarea2 dba ezamora
Tarea2 dba ezamoraTarea2 dba ezamora
Tarea2 dba ezamora
edzamo13
 
5. rollbase
5. rollbase5. rollbase
5. rollbase
Quantum Data System
 
Servidores de base_de_datos_sql
Servidores de base_de_datos_sqlServidores de base_de_datos_sql
Servidores de base_de_datos_sqlJuan Quiroga
 
Ruby on Rails
Ruby on RailsRuby on Rails
Ruby on Rails
Raúl Palacios López
 
SQL Azure Administración, Desempeño y Mantenimiento
SQL Azure Administración, Desempeño y MantenimientoSQL Azure Administración, Desempeño y Mantenimiento
SQL Azure Administración, Desempeño y Mantenimiento
Eduardo Castro
 

La actualidad más candente (20)

Raona - Migracion a SharePoint 2010
Raona - Migracion a SharePoint 2010Raona - Migracion a SharePoint 2010
Raona - Migracion a SharePoint 2010
 
SQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosSQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de Datos
 
De Forms a Oracle Fusion Middleware
De Forms a Oracle Fusion MiddlewareDe Forms a Oracle Fusion Middleware
De Forms a Oracle Fusion Middleware
 
Presentacion sobre asp
Presentacion sobre aspPresentacion sobre asp
Presentacion sobre asp
 
avanttic - webinar: WebCenter Content (07-06-2017)
avanttic - webinar: WebCenter Content (07-06-2017)avanttic - webinar: WebCenter Content (07-06-2017)
avanttic - webinar: WebCenter Content (07-06-2017)
 
Progress Rollbase
Progress RollbaseProgress Rollbase
Progress Rollbase
 
Oracle 11g galo saquinaula
Oracle 11g galo saquinaulaOracle 11g galo saquinaula
Oracle 11g galo saquinaula
 
Asp .net
Asp .netAsp .net
Asp .net
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Desarrollo Plataforma Flash
Desarrollo Plataforma FlashDesarrollo Plataforma Flash
Desarrollo Plataforma Flash
 
Desarrollo de aplicaciones sobre plataformas flash
Desarrollo de aplicaciones sobre plataformas flashDesarrollo de aplicaciones sobre plataformas flash
Desarrollo de aplicaciones sobre plataformas flash
 
Cloud Computing y la nueva plataforma Windows Azure
Cloud Computing y la nueva plataforma Windows AzureCloud Computing y la nueva plataforma Windows Azure
Cloud Computing y la nueva plataforma Windows Azure
 
Mejorando interfaz de SharePoint 2010 con Silverlight 4
Mejorando interfaz de SharePoint 2010 con Silverlight 4Mejorando interfaz de SharePoint 2010 con Silverlight 4
Mejorando interfaz de SharePoint 2010 con Silverlight 4
 
Aplicaciones Autohosted, el nuevo modelo para extender SharePoint online
Aplicaciones Autohosted, el nuevo modelo para extender SharePoint onlineAplicaciones Autohosted, el nuevo modelo para extender SharePoint online
Aplicaciones Autohosted, el nuevo modelo para extender SharePoint online
 
Asp
AspAsp
Asp
 
Tarea2 dba ezamora
Tarea2 dba ezamoraTarea2 dba ezamora
Tarea2 dba ezamora
 
5. rollbase
5. rollbase5. rollbase
5. rollbase
 
Servidores de base_de_datos_sql
Servidores de base_de_datos_sqlServidores de base_de_datos_sql
Servidores de base_de_datos_sql
 
Ruby on Rails
Ruby on RailsRuby on Rails
Ruby on Rails
 
SQL Azure Administración, Desempeño y Mantenimiento
SQL Azure Administración, Desempeño y MantenimientoSQL Azure Administración, Desempeño y Mantenimiento
SQL Azure Administración, Desempeño y Mantenimiento
 

Similar a Apex nuevas caracteristicas

Webinar Oracle Application Express
Webinar Oracle Application ExpressWebinar Oracle Application Express
Webinar Oracle Application Express
avanttic Consultoría Tecnológica
 
Share point 2010 office 2010 y owa
Share point 2010 office 2010 y owaShare point 2010 office 2010 y owa
Share point 2010 office 2010 y owaEva Ordoñez Perez
 
OBI11g: la versión mas esperada
OBI11g: la versión mas esperadaOBI11g: la versión mas esperada
OBI11g: la versión mas esperada
Edelweiss Kammermann
 
Construyendo Portales Corporativos Usando Oracle WebCemter Portal
Construyendo Portales Corporativos Usando Oracle WebCemter PortalConstruyendo Portales Corporativos Usando Oracle WebCemter Portal
Construyendo Portales Corporativos Usando Oracle WebCemter Portal
Refundation
 
Migración de Base de Datos con SQL Developer
Migración de Base de Datos con SQL DeveloperMigración de Base de Datos con SQL Developer
Migración de Base de Datos con SQL DeveloperValentin Leonard Tabacaru
 
Introducción al desarrollo web moderno
Introducción al desarrollo web modernoIntroducción al desarrollo web moderno
Introducción al desarrollo web moderno
Sebastián Rocco
 
Presentacion sqlprueba
Presentacion sqlpruebaPresentacion sqlprueba
Presentacion sqlprueba
javiparranda
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
Gonzalo Leyva
 
Kumbia PHP Framework - Inicios, Presente y Futuro
Kumbia PHP Framework - Inicios, Presente y FuturoKumbia PHP Framework - Inicios, Presente y Futuro
Kumbia PHP Framework - Inicios, Presente y Futuro
Deivinson Tejeda
 
Salesforce III developer day bbva innovation center Madrid by @almazanjl
Salesforce III developer day bbva innovation center Madrid by @almazanjlSalesforce III developer day bbva innovation center Madrid by @almazanjl
Salesforce III developer day bbva innovation center Madrid by @almazanjl
ticMind Consulting. Consultoría Partner de Salesforce Madrid
 
Presentacion Dynamics NAV 2015
Presentacion Dynamics NAV 2015Presentacion Dynamics NAV 2015
Presentacion Dynamics NAV 2015
Josep Pages
 
Oracle Analytics Cloud - Características y migración desde Oracle Business In...
Oracle Analytics Cloud - Características y migración desde Oracle Business In...Oracle Analytics Cloud - Características y migración desde Oracle Business In...
Oracle Analytics Cloud - Características y migración desde Oracle Business In...
avanttic Consultoría Tecnológica
 
PRESENTACION SQL.PPT
PRESENTACION SQL.PPTPRESENTACION SQL.PPT
PRESENTACION SQL.PPT
GersonRamos48
 
Bases de datos
Bases de datosBases de datos
Bases de datos
Benito Duran
 
MS SQL Server 2012 SP1 para desarrolladores
MS SQL Server 2012 SP1 para desarrolladoresMS SQL Server 2012 SP1 para desarrolladores
MS SQL Server 2012 SP1 para desarrolladores
Joseph Lopez
 
Diferencia entre sgbd
Diferencia entre sgbdDiferencia entre sgbd
Diferencia entre sgbd
Jonathan Guerrero Pacori
 
SQL Server 2016 Reporting Services
SQL Server 2016 Reporting ServicesSQL Server 2016 Reporting Services
SQL Server 2016 Reporting Services
Eduardo Castro
 
BD_EQ1_INVESTIGACION_APORTACION_SQLSERVER2008EXPRESS_TODOS
BD_EQ1_INVESTIGACION_APORTACION_SQLSERVER2008EXPRESS_TODOSBD_EQ1_INVESTIGACION_APORTACION_SQLSERVER2008EXPRESS_TODOS
BD_EQ1_INVESTIGACION_APORTACION_SQLSERVER2008EXPRESS_TODOSguestfd36060
 

Similar a Apex nuevas caracteristicas (20)

Webinar Oracle Application Express
Webinar Oracle Application ExpressWebinar Oracle Application Express
Webinar Oracle Application Express
 
Oracle Application Express
Oracle Application ExpressOracle Application Express
Oracle Application Express
 
Share point 2010 office 2010 y owa
Share point 2010 office 2010 y owaShare point 2010 office 2010 y owa
Share point 2010 office 2010 y owa
 
OBI11g: la versión mas esperada
OBI11g: la versión mas esperadaOBI11g: la versión mas esperada
OBI11g: la versión mas esperada
 
Construyendo Portales Corporativos Usando Oracle WebCemter Portal
Construyendo Portales Corporativos Usando Oracle WebCemter PortalConstruyendo Portales Corporativos Usando Oracle WebCemter Portal
Construyendo Portales Corporativos Usando Oracle WebCemter Portal
 
Migración de Base de Datos con SQL Developer
Migración de Base de Datos con SQL DeveloperMigración de Base de Datos con SQL Developer
Migración de Base de Datos con SQL Developer
 
Introducción al desarrollo web moderno
Introducción al desarrollo web modernoIntroducción al desarrollo web moderno
Introducción al desarrollo web moderno
 
Presentacion sqlprueba
Presentacion sqlpruebaPresentacion sqlprueba
Presentacion sqlprueba
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Kumbia PHP Framework - Inicios, Presente y Futuro
Kumbia PHP Framework - Inicios, Presente y FuturoKumbia PHP Framework - Inicios, Presente y Futuro
Kumbia PHP Framework - Inicios, Presente y Futuro
 
Salesforce III developer day bbva innovation center Madrid by @almazanjl
Salesforce III developer day bbva innovation center Madrid by @almazanjlSalesforce III developer day bbva innovation center Madrid by @almazanjl
Salesforce III developer day bbva innovation center Madrid by @almazanjl
 
Presentacion Dynamics NAV 2015
Presentacion Dynamics NAV 2015Presentacion Dynamics NAV 2015
Presentacion Dynamics NAV 2015
 
Oracle Analytics Cloud - Características y migración desde Oracle Business In...
Oracle Analytics Cloud - Características y migración desde Oracle Business In...Oracle Analytics Cloud - Características y migración desde Oracle Business In...
Oracle Analytics Cloud - Características y migración desde Oracle Business In...
 
PRESENTACION SQL.PPT
PRESENTACION SQL.PPTPRESENTACION SQL.PPT
PRESENTACION SQL.PPT
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
MS SQL Server 2012 SP1 para desarrolladores
MS SQL Server 2012 SP1 para desarrolladoresMS SQL Server 2012 SP1 para desarrolladores
MS SQL Server 2012 SP1 para desarrolladores
 
Diferencia entre sgbd
Diferencia entre sgbdDiferencia entre sgbd
Diferencia entre sgbd
 
Diferencia entre SGBD
Diferencia entre SGBDDiferencia entre SGBD
Diferencia entre SGBD
 
SQL Server 2016 Reporting Services
SQL Server 2016 Reporting ServicesSQL Server 2016 Reporting Services
SQL Server 2016 Reporting Services
 
BD_EQ1_INVESTIGACION_APORTACION_SQLSERVER2008EXPRESS_TODOS
BD_EQ1_INVESTIGACION_APORTACION_SQLSERVER2008EXPRESS_TODOSBD_EQ1_INVESTIGACION_APORTACION_SQLSERVER2008EXPRESS_TODOS
BD_EQ1_INVESTIGACION_APORTACION_SQLSERVER2008EXPRESS_TODOS
 

Último

Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
20minutos
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
pablomarin116
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
YasneidyGonzalez
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
DivinoNioJess885
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
Alejandrogarciapanta
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Demetrio Ccesa Rayme
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
SandraBenitez52
 
MIP PAPA Rancha Papa.pdf.....y caracteristicas
MIP PAPA  Rancha Papa.pdf.....y caracteristicasMIP PAPA  Rancha Papa.pdf.....y caracteristicas
MIP PAPA Rancha Papa.pdf.....y caracteristicas
jheisonraulmedinafer
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
Ruben53283
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
cintiat3400
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
Martín Ramírez
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
DIANADIAZSILVA1
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
FelixCamachoGuzman
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
El Fortí
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
rosannatasaycoyactay
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
Edurne Navarro Bueno
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
YolandaRodriguezChin
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
Distea V región
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
arleyo2006
 
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
AracelidelRocioOrdez
 

Último (20)

Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
 
MIP PAPA Rancha Papa.pdf.....y caracteristicas
MIP PAPA  Rancha Papa.pdf.....y caracteristicasMIP PAPA  Rancha Papa.pdf.....y caracteristicas
MIP PAPA Rancha Papa.pdf.....y caracteristicas
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
 
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
 

Apex nuevas caracteristicas

  • 1. APEX 4 Y 4.1 NUEVAS CARACTERISTICAS 9 de mayo de 2012 Facultad de Ingeniería Daniel Bozzolo
  • 2. AGENDA • Introducción. • Uso de ROWID • Dynamic Actions • Manejo de Errores • Carga de Datos • Tabular Forms • Calendario • Más Nuevas Características
  • 3. 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
  • 4. 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
  • 5. 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)
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. 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
  • 10. Manejo de Errores • Funciones de manejo de errores • Ubicación del despliegue de errores • Mensajes de error amigables • Log de todos los errores
  • 11. 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
  • 12. 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)
  • 13. Calendario • Procesos customizados • Edición de la página en forma declarativa • Utilización de Date y Time
  • 14. 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
  • 15. 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)
  • 16. 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
  • 17. Oracle APEX Listener • Basado en Java • Alternativa a mod_plsql • Certificado con WebLogic, Oracle Glassfish, y OC4J • Extensible •FOP transformations to PDF *
  • 18. 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
  • 19. Qué se viene OTN Tour • Dimitri Gielis • http://dgielis.blogspot.com/
  • 20. Qué se viene APEX Day APEX de la ‘A’ a la ‘Z’ • Dan McGhan • http://www.danielmcghan.us/ • Speakers regionales Uruguay, • Argentina y Brasil
  • 21. Sitios de Interés • http://www.oracle.com/technetwork/d eveloper- tools/apex/overview/index.html • https://forums.oracle.com/forums/foru m.jspa?forumID=137 • http://apex.oracle.com/pls/apex