Varios ejercicios usando funciones almacenadas con el gestor de bases de datos Oracle 11gDescripción completa
Full description
Oracle 11g Notes of famous class naresh technology of hyderabad by murali sirFull description
Intr In Introducción trodu oducci cción ón a Oracle Oracle Orac le Forms Form Fo rms s Evoluc Evo Evolución lución ión de Oracle Oracle Developer/Forms Develo Dev eloper/ per/Form Forms s Camb Ca Cambios mbio ios s en Fo Form Forms rms s 11g 11g
Oracle Forms Una de Una de pr prim primeras imer eras as he her herra rra ram rami m mient ient ie entas ntas as de desarrollo par para ara a bases bases de da dat datos tos de Oracle Ora racl cle e Ha ev evol evolucionado oluc ucio iona nado do con con el ti tiem tiempo empo po adoptando adop ad opta tand ndo o Mode Mo Modelos delo los s Cl Clie ient nte e Se Serv Servidor rvid idor or Mode Mo Modelos delo los s de In Inte Internet tern rnet et
Repr Re Representa pres esen enta ta u una un na gran base base in inst instalada stal alad ada a para parra pa Oracle
Oracle 11g fue lanzado en Junio de 2009 Una actualización a la tecnología de Oracle Forms Server 10g Incorporación de la nueva plataforma de web basada en los productos de BEA WebLogic Nuevas adiciones al modelo de desarrollo, desarrollo, primordialmente en temas como Javascript
Oracle tiene planes de continuar soportando la tecnología de Oracle Developer Premier Support hasta Junio de 2014 Extended Support hasta Junio de 2017 Sustaining Support aún no definido
Primer conjunto de herramientas de desarrollo sobre bases de datos Oracle Oracle Developer compuesto básicamente de varios productos Oracle *Forms Oracle *Reports Oracle *Menu
Ha evolucionado usando diferentes tecnologías Aplicación
Modo carácter
Fusion Middleware Cliente Servidor
Oracle Developer 2000
A licación Runtime Forms
Base de Datos
Oracle Forms Server
JInitiator Navegador Web
Aplicación Forms Server Oracle Apps Server
Base de Datos
Oracle Forms 11g Java
Navegador Web
Aplicación Forms Server Fusion Middleware
Base de Datos
Nueva plataforma Oracle Forms 11g representa la primera versión de Oracle Forms en la nueva plataforma de Fusion unc ona so re rac e e og c us on Middleware Application Server (ya (ya no usa Oracle Application Server) Usa Java PlugPlug-In ((ya ya no usa Jinitiator Jinitiator))
Nueva Plataforma Versiones hasta 10g
JInitiator
Http Balancer
Oracle App Server
Forms CGI Forms Servlet
Forms Server
Nueva Plataforma Oracle Forms 11g
ava Plug--In Plug
Fusion Middleware
Forms Servlet
Forms Server
Integración con Javascript El formulario web reside en una página web que puede contener librerías y funciones en Javascript Es posible invocar las funciones javascript javascript desde Forms Es posible invocar código de Forms desde javascript
Integración con Javascript
avascr pt Forms Applet
Dentro de la misma á ina web
Integración con Javascript Invocación de Javascript desde Forms Web.Javascript_Eval_Expr (expresion, expresion, [[destino destino]) ]) Web.Javascript_Eval_Function (codigo codigo))
Invocación de Forms desde Javascript Document.forms_applet.raiseEvent(evento, Document.forms_applet.raiseEvent( evento, datos)) datos
Nuevos eventos en componentes Java Los componentes Java (PJC) son de uso extendido en Oracle Developer desde 9i Pluggable Java Component
Usuarios Proxy Posibilidad de usar Usuarios proxy Especialmente diseñado para el uso de un pool de conexiones conexiones Todas las conexiones se hacen con un usuario único especial (usuario (usuario proxy) Este usuario proxy debe cambiar la sesión por el usuario que ha ingresado en la aplicación
Usuarios Proxy Un usuario de la base de datos Este usuario debe tener permisos de create session
Usando este usuario es posible “ingresar” ingresar” como otro usuario connect proxy[ proxy[scott scott]/ ]/password@servidor password@servidor
El usuario que reporta el sistema es “scott” scott” select user from dual
Opciones de Seguimiento Hay nuevos mecanismos para hacer seguimiento (TRACE) a las aplicaciones Nuevo modelo de instrumentación para medir el rendimiento de las aplicaciones Oracle Application Server 11g incluye una funcionalidad nueva Oracle Diagnostic Logging (ODL) Modelo único de Logging
Herramientas de Administración Las opciones de administración en Oracle Grid Control // Entreprise Manager han sido rediseñadas Mejores opciones para administrar y diagnosticar el funcionamiento de las aplicaciones Forms
Herramientas de Administración
Herramientas de Administración
Herramientas de Administración
Herramientas de Administración
Ya no funciona funciona… … Soporte para gráficos (Oracle Graphics 6.0.8) Debe reemplazarse por Oracle BI Enterprise Beans (Java) u otro componente gráfico
arac er s cas prop e ar as e o de OC4J
ava e
rac e
Ahora se usa WebLogic y Java 6 (Sun o JRockit JRockit))
Instalación de JACOB Si se desea usar OLE2 en los formularios formularios,, es necesario instalar las librerias de JACOB
Hay básicamente dos opciones: opciones: Recompilar las formas en la nueva plataforma Rediseñar las aplicaciones en la nueva plataforma
Recompilar las aplicaciones Se pueden actualizar directamente los formularios desde las versiones de Forms 6.0.8 Si se tienen versiones más viejas viejas,, es necesario migrar la aplicación a Forms 10.1.2 y luego actualizados a Forms 11g Hay varias características que se han definido obsoletos desde Forms 9i para algunas características de las versiones 6i http://otn.oracle.com/products/forms/pdf/featuresobs olescence.pdf
Recompilar las aplicaciones Características obsoletas desde Forms 9i Ejecución en Cliente Servidor Runtime en modo de carácteres Propiedades propias de modo de carácteres Controles (Items) propios del Sistema Operativo VBX, OLE Container, OCX/ActiveX Controls Ahora deben usarse componentes en Java (PJC)
Triggers al estilo Forms v2
Rediseñar las aplicaciones Aprovechar las nuevas funcionalidades de Oracle 11g Si se usan funcionalidades obsoletas Si se desean usar componentes Java o Javascript