En informática , Oracle Application Development Framework , normalmente denominado Oracle ADF , proporciona un marco Java para crear aplicaciones empresariales . Proporciona enfoques visuales y declarativos para el desarrollo de Java EE. Admite el desarrollo rápido de aplicaciones basado en patrones de diseño listos para usar , herramientas visuales y basadas en metadatos .
Tecnologías soportadas
Basado en la arquitectura MVC , Oracle ADF puede admitir cualquier combinación de lo siguiente:
Modelo
- Servicios web : tanto SOAP como REST
- TopLink y EclipseLink
- JavaBeans
- POJO - clases Java simples ( objetos Java tradicionales )
- Componentes de negocio de ADF (objeto de entidad, objeto de vista)
- Portlets
- Archivos CSV y XML
- Consultas SQL
Controlador
- Caras de JavaServer (JSF)
- Flujos de tareas ADF: extensión de la capa del controlador JSF que agrega aspectos completos de flujo de proceso y reutilización.
- Puntales
- Jspx (JavaServer Pages, una variación del estándar JSP compatible con XML)
Vista
- Balancearse
- Páginas JavaServer (JSP)
- Caras de JavaServer (JSF)
- ADF Faces: una implementación de Oracle de JavaServer Faces [1]
- Facetas
- Navegador móvil ADF basado en Apache Trinidad
- Excel a través de la integración de escritorio ADF
El entorno de desarrollo integrado gratuito Oracle JDeveloper proporciona una interfaz gráfica para crear aplicaciones de gestión de datos utilizando ADF.
Oracle también ofrece herramientas basadas en Eclipse para ADF en Oracle Enterprise Pack For Eclipse.
Los implementadores pueden implementar aplicaciones Oracle ADF en contenedores compatibles con Java EE . Oracle WebLogic e IBM WebSphere son compatibles oficialmente. Los usuarios de la edición gratuita ADF Essentials pueden comprar soporte para estas aplicaciones en GlassFish.
Historia
Oracle Corporation ha comercializado partes de Oracle ADF desde 1999, específicamente ADF Business Components, entonces conocido como "JBO" y más tarde como "BC4J" ("Business Components for Java"). [2]
La [actualizar]arquitectura ADF actual con la capa de enlace/modelo genérico se introdujo con JDeveloper 9.0.5.
En junio de 2006, Oracle Corporation donó la biblioteca de componentes ADF Faces a Apache Trinidad . (ADF Faces, la implementación JSF de Oracle , incluye más de 100 componentes). En septiembre de 2012, Oracle presentó una versión gratuita de las tecnologías básicas de Oracle ADF con el nombre de "Oracle ADF Essentials". Para obtener más información, consulte http://www.oracle.com/technetwork/developer-tools/adf/overview/components-1844931.html.
Licencias
Oracle ADF Essentials es un paquete gratuito para desarrollar e implementar de las tecnologías clave de Oracle ADF. Consulte los términos de licencia de Oracle ADF Essentials: http://www.oracle.com/technetwork/licenses/adf-essentials-license-1837221.html Para Oracle ADF "completo": La licencia de Oracle Application Server incluye un componente por una tarifa de licencia para Oracle ADF. Esto significa que todos los usuarios que hayan adquirido una licencia de Oracle Application Server pueden utilizar Oracle ADF de forma gratuita. Los usuarios que deseen implementar ADF en un servidor de aplicaciones de terceros pueden adquirir una licencia de tiempo de ejecución de ADF en su oficina de ventas local de Oracle. Los usuarios pueden desarrollar y probar aplicaciones Oracle ADF de forma gratuita exclusivamente dentro de Oracle JDeveloper.
Oracle Corporation adquirió WebLogic en junio de 2008 y, por lo tanto, ya no lo considera un servidor de aplicaciones de terceros, por lo que ADF está incluido en cada licencia de WebLogic. [3]
Los clientes que reciben soporte pueden obtener acceso al código fuente de Oracle ADF mediante una solicitud al soporte de Oracle.
Véase también
Referencias
- ^ Desbiens, Frederic; Moskovits, Peter; Weckerle, Philipp (5 de enero de 2010). Manual de Oracle WebCenter 11g: Cree aplicaciones empresariales 2.0 completas y personalizables. Oracle Press. McGraw Hill Professional (publicado en 2009). pág. 47. ISBN
9780071629331. Recuperado el 6 de agosto de 2014.
ADF Faces es una revisión completa de UIX en la que los diversos componentes se volvieron a desarrollar como componentes JSF.
- ^ Dorsey, Paul; Koletzke, Peter; Faderman, Avrom (diciembre de 2002). Manual de Oracle9i Jdeveloper. pág. 932. Consultado el 15 de septiembre de 2009.
[...]Componentes empresariales para Java (BC4J)[...]
- ^ Fuente: http://blogs.oracle.com/devtools/2008/08/announcing_oracle_weblogic_ser.html Archivado el 21 de agosto de 2008 en Wayback Machine
Enlaces externos
- Sitio web oficial
- Fundamentos de Oracle ADF
- Sitio de Oracle JDeveloper
- Demostración básica
- Tutorial
- JSR-227 (retirado)
- Información de la biblioteca de etiquetas de JDeveloper 10.1.3