Las formas (parte de Oracle del de la habitación - antes revelador 2000 o D2K del revelador de Oracle del del ) son un ambiente rápido del desarrollo de aplicaciones (RAD) para los usos de la base de datos que se convierten usar la lengua de la base de datos PL/SQL de Oracle.
El ambiente suministra la creación de registro, la pregunta, y los modos de actualización incorporados, cada uno con sus los propios las manipulaciones de datos del defecto. Esto reduce al mínimo la necesidad de programar operaciones comunes y aburridas, tales como crear el SQL dinámico, detección de campos cambiados, y fijación de filas.
Al igual que normal con los interfaces conducidos acontecimiento, los instrumentos del software un algoritmo complejo, consistiendo en las funciones especiales llamadas los disparadores, que ocurren en los pasos críticos en el proceso de expedientes, el recibo de los movimientos del teclado, y el recibo de los movimientos del ratón. Diversos disparadores se llaman antes, durante, y después de cada paso crítico.
Cada función es inicialmente un trozo, no conteniendo una acción del defecto o nada. La programación de Oracle forma por lo tanto consiste en generalmente el modificar del contenido de estos disparadores para alterar el comportamiento del defecto. Algunos disparadores, si con tal que por el programador, substituir la acción del defecto, otras la aumentan.
Como resultado de esta estrategia, es posible crear un número de disposiciones de forma del defecto que posean funcionalidad completa de la base de datos con todo no contiene ninguÌn código programador-escrito en absoluto.
Las formas de Oracle tenían su origen en la herramienta video de la carácter-célula llamada facilidad del uso interactivo (IAF), subdividida en dos componentes (generador de uso interactivo (IAG) y procesador de uso interactivo (IAP)) que acompañó la versión 2 de Oracle, la primera versión comercial de Oracle. La carácter-célula que la herramienta video llamó el FastForms fue introducida con la versión 4 de Oracle - una herramienta adicional para ayudar al programador a generar una forma del defecto para corregir con la herramienta estándar (IAG).
Retitulado a la versión 2 de los SQL*Forms con la base de datos de Oracle 5
El del 2.3 de las formas de Oracle era carácter basado. El archivo de fuente era un archivo de ASCII de *. Era común para que los reveladores corrijan el archivo del INP directo aunque eso no fuera apoyada por Oracle. Esta versión utilizó su propia lengua incorporada primitiva, aumentada por las salidas de usuario--el código de lengua compilado ligó al binario del Oracle-proporcionó código run-time.
El de las formas 3 de Oracle era carácter basado. Podría funcionar bajo X pero no apoyó ningunas características específicas del interfaz de X tales como checkboxes. Agregó un nuevo construido en el motor de PL/SQL que aumentó sumamente su energía y facilidad de la programación. El archivo de fuente era un archivo de ASCII de *. El IDE fue mejorado sumamente a partir del 2.3 que disminuyeron dramáticamente la necesidad de corregir el archivo del INP directo, aunque esto siguiera siendo una práctica común. Formas 3 disparadores y códigos automáticamente generados para apoyar algunos apremios de la base de datos. Los apremios se podrían definir, pero no hacer cumplir en la base de datos de Oracle 6 en este tiempo, así que Oracle utilizó las formas 3 para demandar la ayuda para hacer cumplir apremios.
Oracle forma la versión 4.0, era GUI basado aunque un carácter basado tiempo de pasada estuviera todavía disponible para ciertos clientes.0 La versión acompañada 6 de Oracle y ofrecido un interfaz gráfico común diseñó funcionar bajo Windows y X. Esta versión era notorio cochecillo e introdujo un IDE que era impopular con los reveladores. Esta versión no fue utilizada por Oracle Financials.0 archivos de fuente fueron nombrados *.
El de la versión 4.5 de las formas de Oracle era un nuevo lanzamiento importante algo que un " release" del punto; de 4. Contuvo cambios funcionales significativos y un IDE a estrenar (que substituye el IDE impopular introducido en 4. Se rumorea que fue nombrado 4.5 para cumplir requisitos contractuales de apoyar las formas 4 por un periodo de tiempo para ciertos clientes.
Debido a los paradigmas operacionales que están en conflicto, Oracle forma la versión 5, que acompañó la versión 7 de Oracle, los modos gráficos de encargo ofrecidos templado especialmente para cada uno de los sistemas principales. Sin embargo, su interfaz programático interno seguía siendo system-independent.
En la era del Internet, Oracle forma la versión 6, que acompañó la versión 8 de Oracle, incluyó un servidor de las formas que solucionó el problema de adaptar las formas de Oracle a una entrega three-tier, hojeador-basada, sin incurrir en cambios importantes en su interfaz programático. El complejo, interfaz alto interactivo de la forma fue proporcionado por un Java applet Del que comunicó directo con el servidor de las formas.
El sistema de nombramiento y de numeración aplicado a las formas de Oracle experimentó posteriormente varios cambios debido a los factores de la comercialización, sin la alteración de la naturaleza esencial del producto. La capacidad de cifrar en Java, así como PL/SQL, fue agregada en este período.
Las formas de Oracle se venden y se lanzan por separado de la base de datos de Oracle. Sin embargo, los lanzamientos importantes de una base de datos de Oracle dan lugar a veces a una nueva versión importante de las formas de Oracle para apoyar nuevas características en la base de datos.
Las versiones recientes de las formas de Oracle, de 9i hacia adelante, apoyan no más el servidor de cliente o los interfaces carácter-basados, con la entrega three-tier, hojeador-basada siendo la única opción del despliegue.
Mientras que el acercamiento preferred de Oracle para la novedad es su marco basado del desarrollo de aplicaciones de Oracle de Java, la declaración del de las herramientas de desarrollo de Oracle de la dirección está absolutamente clara en su comisión a la continuación apoyar las formas de Oracle y continuar desarrollándola y realzando en las áreas siguientes:
que hace la mejora a la tela y a los nuevos lanzamientos tan lisos como sea posible
Permitir que los usos de las formas y de los informes aprovechen completo de los servicios del servidor de aplicaciones e interoperen con usos J2EE .
| Random links: | Reino venido (venda) | Protección automática del tren | La filosofía de la composición | Theodore J. Mooney |