Introducción
JDeveloper es un IDE gratuito suministrado por Oracle Corporation. Ofrece características para el desarrollo en Java, XML, SQL y PL/SQL, HTML, JavaScript, BPEL y PHP. JDeveloper cubre todo el ciclo de vida del desarrollo desde el diseño pasando por la codificación, depuración, optimización y creación de perfiles hasta la implementación.
JDeveloper es la principal plataforma de desarrollo del conjunto de productos Oracle Fusión Middleware. Es un IDE multiplataforma que se ejecuta en Windows, Linux, Mac OS X y otros sistemas basados en UNIX. Oracle JDeveloper proporciona un enfoque de desarrollo visual y declarativo y trabaja junto con Oracle ADF para simplificar el desarrollo.
Algunos de los beneficios clave de usar JDeveloper son:
- Soporta múltiples lenguajes de programación y tecnologías
- Proporciona un entorno de desarrollo consistente para varias pilas de tecnología
- Se integra con productos y servicios de Oracle como WebLogic Server, TopLink, Coherence, Database, Cloud, etc.
- Ofrece funciones avanzadas como asistencia de código, refactorización, depuración, creación de perfiles, pruebas, control de versiones, etc.
- Permite el desarrollo rápido de aplicaciones web y móviles ricas usando ADF
Para usar JDeveloper, necesita tener algunos requisitos previos instalados en su sistema. Estos incluyen:
- A JDK (Java Development Kit) versión 7 o superior
- Una base de datos Oracle (opcional pero recomendado)
- Servidor Oracle WebLogic (opcional pero necesario para implementar aplicaciones ADF)
También debe verificar los requisitos del sistema para JDeveloper antes de instalarlo. Estos incluyen:
- Un mínimo de 2 GB de RAM (4 GB o más recomendado)
- Un mínimo de 2 GB de espacio en disco (4 GB o más recomendado)
- Se recomienda una resolución mínima de pantalla de 1024 x 768 píxeles (1280 x 1024 píxeles o superior)
Descargar e instalar JDeveloper
Para instalar JDeveloper en Windows, necesita descargar dos archivos: File1 (2.1 GB) y File2 (2.1 GB). Después de descargarlos, debe ejecutar File1.exe como administrador. Esto iniciará el framework Oracle Universal Installer. Debe seguir las instrucciones en la pantalla y seleccionar el directorio de instalación, la ubicación de JDK y los componentes a instalar. También puede elegir crear un acceso directo de escritorio y una entrada del menú de inicio para JDeveloper. Una vez completada la instalación, puede ejecutar File2.exe para instalar los componentes adicionales como ADF, SOA, BPM, etc.
Para instalar JDeveloper en Linux, necesita descargar un archivo: Archivo (3.1 GB). Después de descargarlo, debe descomprimirlo en un directorio de su elección. Luego, debe ejecutar el script runInstaller como root o con privilegios sudo. Esto iniciará el framework Oracle Universal Installer. Debe seguir los mismos pasos que para la instalación de Windows y seleccionar el directorio de instalación, la ubicación JDK y los componentes a instalar.
Para instalar JDeveloper en Mac OS X, necesita descargar un archivo: Archivo (3.1 GB). Después de descargarlo, debe montarlo como una imagen de disco y ejecutar la aplicación de instalación. Esto pondrá en marcha el marco de Oracle Universal Installer. Debe seguir los mismos pasos que para la instalación de Windows y seleccionar el directorio de instalación, la ubicación JDK y los componentes a instalar.
Para iniciar JDeveloper, necesita hacer doble clic en el icono JDeveloper en su escritorio o menú de inicio (Windows), o ejecutar el script jdev desde el directorio bin de su instalación (Linux o Mac OS X). La primera vez que ejecute JDeveloper, se le pedirá que seleccione el rol que mejor se adapte a sus necesidades de desarrollo. Puede elegir entre:
- Rol predeterminado: Este rol proporciona acceso a todas las características de JDeveloper
- Rol de desarrollador de Java: Este rol proporciona acceso solo a las características principales de Java y XML de JDeveloper
- SOA Developer Role: Este rol proporciona acceso solo a las características SOA de JDeveloper
- Rol personalizado: Este rol le permite personalizar su propio conjunto de características y preferencias
Puede cambiar su rol en cualquier momento desde el menú Herramientas. Para este artículo, usaremos el Rol predeterminado.
Creando su primera aplicación
Ahora que ha instalado y lanzado JDeveloper, está listo para crear su primera aplicación. Una aplicación en JDeveloper es un contenedor lógico para uno o más proyectos. Un proyecto es una colección de archivos de origen, bibliotecas, recursos y archivos de configuración que definen una unidad de desarrollo.
Para crear una nueva aplicación, debe seleccionar Archivo > Nuevo > Aplicación desde el menú principal. Esto abrirá el asistente Crear aplicación. Debe introducir un nombre y un directorio para su aplicación. También puede elegir una plantilla para su aplicación de una lista de plantillas predefinidas como Java Desktop Application, Java Web Application, ADF Fusión Web Application, etc. Para este artículo, utilizaremos la plantilla de aplicación personalizada.
Después de crear su aplicación, necesita crear un proyecto dentro de ella. Para hacerlo, debe seleccionar Archivo > Nuevo > Proyecto desde el menú principal. Esto abrirá el asistente Crear proyecto. Debe introducir un nombre y un directorio para su proyecto. También puede elegir una plantilla para su proyecto de una lista de plantillas predefinidas como Empty Java Project, Java Class Library Project, Java EE Web Project, etc. Para este artículo, utilizaremos la plantilla Empty Java Project.
Después de crear tu clase, necesitas escribir algo de código en ella. Para ello, debe hacer doble clic en el nodo de clase en la ventana Aplicaciones y editarlo en la ventana Editor. Puede usar la asistencia de código (Ctrl+Espacio) y plantillas de código (Ctrl+J) para ayudarlo a escribir código más rápido y fácil. Para este artículo, escribiremos un código simple que imprime "Hello World" en la salida estándar.
El código de nuestra clase HelloWorld es:
clase pública HelloWorld public static void main(String[] args) System.out.println("Hello World");
Para ejecutar su clase, debe hacer clic derecho en el nodo de su clase en la ventana Aplicaciones y seleccionar Ejecutar desde el menú contextual. Esto compilará y ejecutará su clase usando el JDK que especificó durante la instalación. Puede ver la salida de su clase en la ventana de registro en la parte inferior del IDE JDeveloper. También puede ver el estado de su ejecución en la ventana de Run Manager en el lado derecho del IDE. Debería ver algo como esto:
[Starting Java Project: HelloWorld] [Running: C: Program Files Java jdk1.8.0_181 bin java.exe -classpath C: Users user JDeveloper mywork HelloWorldApp HelloWorldProject classes HelloWorld] Hello World [Finalizado running Java Project: HelloWorld] pre/code>
Felicidades! Has creado y ejecutado tu primera aplicación Java usando JDeveloper.
Explorando el IDE JDeveloper
JDeveloper es un IDE rico y potente que proporciona muchas características y herramientas para ayudarlo a desarrollar, depurar, probar e implementar sus aplicaciones. En esta sección, exploraremos algunos de los principales componentes y ventanas del JDeveloper IDE y cómo usarlos.
- La ventana de aplicaciones: Esta ventana muestra la estructura y el contenido de sus aplicaciones y proyectos. Puede usarlo para crear, abrir, cerrar, eliminar, renombrar u organizar sus aplicaciones y proyectos. También puede usarlo para realizar varias acciones en sus archivos, como editar, ejecutar, depurar, probar, etc.
- La ventana del editor: Esta ventana muestra el código fuente o la vista de diseño de sus archivos. Puede usarlo para escribir, editar, formatear, refactorizar, auditar o analizar su código. También puede usarlo para cambiar entre diferentes vistas, como Java Editor, XML Editor, HTML Editor, JSF Editor, etc.
- La ventana Estructura: Esta ventana muestra la estructura lógica y la jerarquía de sus archivos. Puede usarlo para navegar, seleccionar o modificar los elementos de sus archivos, como clases, métodos, variables, etiquetas, atributos, etc.
- La ventana del depurador: Esta ventana muestra la información y las herramientas de depuración para sus aplicaciones. Puede usarlo para establecer puntos de interrupción, ver variables, evaluar expresiones, paso a través del código, etc.
- La ventana de Profiler: Esta ventana muestra la información de perfiles y las herramientas para sus aplicaciones. Puede usarlo para medir el rendimiento, el uso de memoria, el uso de la CPU, la actividad de subprocesos, etc. de sus aplicaciones.
- La ventana del editor de código: Esta ventana muestra las características y herramientas del editor de código para sus archivos. Puede usarlo para acceder a asistencia de código, plantillas de código, fragmentos de código, plegado de código, formato de código, etc.
Puede acceder a estas ventanas desde el menú principal o desde los iconos de la barra de herramientas. También puede usar atajos de teclado para cambiar entre ellos. Por ejemplo, puede presionar F3 para ir a la ventana Aplicaciones, F4 para ir a la ventana Estructura, F5 para ir a la ventana Depurador, F6 para ir a la ventana Perfilador y F7 para ir a la ventana Editor de código.
Desarrollo de aplicaciones web con ADF
Algunos de los componentes y herramientas clave de ADF son:
- ADF Business Components: Estos son componentes reutilizables que encapsulan la lógica empresarial y el acceso a los datos de sus aplicaciones. Puede usarlos para crear objetos de entidad, ver objetos, módulos de aplicación, etc. que interactúan con diversas fuentes de datos, como bases de datos, servicios web, archivos XML, etc.
- Caras ADF: Estos son componentes JSF (JavaServer Faces) que proporcionan elementos de interfaz de usuario ricos para sus páginas web. Puedes usarlas para crear tablas, árboles, menús, gráficos, calendarios, diálogos, etc. que soporten Ajax, renderizado parcial de páginas, validación en el lado del cliente, accesibilidad, etc.
- Controles de datos ADF: Estos son componentes que proporcionan un puente entre los componentes de su negocio y los componentes de la interfaz de usuario. Puede usarlos para crear enlaces de datos que rellenen automáticamente los componentes de la interfaz de usuario con datos de los componentes de su negocio.
- Flujos de tareas ADF: Estos son componentes que definen la lógica de navegación y la gestión de estado de sus páginas web. Puede usarlos para crear flujos de tareas acotados o ilimitados que contengan actividades, flujos de control, páginas de vista, regiones, etc.
- Controlador ADF: Este es un componente que extiende el controlador JSF y proporciona características adicionales como ejecución de flujo de tareas, manejo de excepciones, administración de transacciones, seguridad, etc.
Para desarrollar aplicaciones web con ADF, necesita crear una aplicación web ADF Fusión en JDeveloper. Para ello, debe seleccionar Archivo > Nuevo > Aplicación en el menú principal y elegir la plantilla de aplicación web ADF Fusión. Esto creará una aplicación con dos proyectos: un proyecto Model y un proyecto ViewController. El proyecto Modelo contiene los componentes de negocio y los controles de datos de su aplicación. El proyecto ViewController contiene los componentes de la interfaz de usuario y los flujos de tareas de su aplicación.
- Crear una página JSF en el proyecto ViewController. Para ello, haga clic con el botón derecho en el nodo Contenido web de la ventana Aplicaciones y seleccione Nueva > Página JSF en el menú contextual. Introduzca un nombre para su página y elija una plantilla si lo desea.
- Añadir algunos componentes de caras ADF a su página. Para ello, arrástrelos y suéltelos desde la ventana Paleta de componentes a la ventana Diseño o la ventana Origen de su página. Puede personalizar sus propiedades y estilos utilizando la ventana Inspector de propiedades o la ventana Editor de estilos.
- Crear un control de datos en el proyecto Modelo. Para ello, haga clic con el botón secundario en el nodo Data Controls en la ventana Aplicaciones y seleccione Nuevo > Control de datos desde la base de datos en el menú contextual. Esto iniciará un asistente que lo guiará a través de la creación de un objeto de entidad, un objeto de vista y un módulo de aplicación basado en una tabla o una consulta de su base de datos.
- Vincula tu control de datos a tu página. Para hacerlo, arrastra y suelta tu control de datos desde la ventana Controles de datos a tu página. Esto creará una expresión de enlace de datos que vinculará su componente de interfaz de usuario con su fuente de datos.
- Crear un flujo de tareas en el proyecto ViewController. Para ello, haga clic con el botón secundario en el nodo Flujos de tareas en la ventana Aplicaciones y seleccione Nuevo > Flujo de tareas en el menú contextual. Introduzca un nombre para el flujo de tareas y elija una plantilla si lo desea.
- Agregue algunas actividades y controle los flujos a su flujo de tareas. Para ello, arrástrelos y suéltelos desde la ventana Paleta de componentes a la ventana Diagrama del flujo de tareas. Puede personalizar sus propiedades y resultados usando la ventana Inspector de propiedades.
- Añade tu página a tu flujo de tareas. Para ello, arrastre y suelte la página desde el nodo Contenido web de la ventana Aplicaciones hasta la ventana Diagrama del flujo de tareas. Esto creará una actividad de vista que mostrará su página cuando se ejecute el flujo de tareas.
Felicidades! Ha creado y ejecuta con éxito su primera aplicación web utilizando ADF.
Conclusión
En este artículo, aprendiste a descargar e instalar JDeveloper, crear tu primera aplicación, explorar algunas de las características del IDE y desarrollar aplicaciones web con ADF. También aprendiste algunos de los beneficios y componentes de JDeveloper y ADF.
JDeveloper es un IDE potente y versátil que admite múltiples lenguajes de programación y tecnologías. Proporciona un entorno de desarrollo consistente para varias pilas de tecnología. Se integra con productos y servicios de Oracle como WebLogic Server, TopLink, Coherence, Database, Cloud, etc. Ofrece funciones avanzadas como asistencia de código, refactorización, depuración, creación de perfiles, pruebas, control de versiones, etc. Permite el desarrollo rápido de aplicaciones web y móviles ricas usando ADF.
ADF es un framework Java EE que simplifica el desarrollo de aplicaciones empresariales. Proporciona un conjunto de componentes y herramientas que le permiten crear aplicaciones web y móviles ricas utilizando un enfoque visual y declarativo. ADF también admite el patrón de diseño Model-View-Controller (MVC), que separa la lógica empresarial, la interfaz de usuario y la lógica de navegación de sus aplicaciones.
Si quieres saber más sobre JDeveloper y ADF, puedes visitar los siguientes enlaces:
- : El sitio web oficial de Oracle ADF
- : La documentación oficial de Oracle ADF
- : El blog oficial de Oracle ADF
- : El foro oficial de Oracle ADF
- <a href="></a>: El canal oficial de YouTube de Oracle ADF</li></div><div></ul></div><div> <h1>Preguntas frecuentes</h1></div><div><ol></div><div><li>Qué es JDeveloper? </li></div><div><p>JDeveloper es un IDE gratuito suministrado por Oracle Corporation. Ofrece características para el desarrollo en Java, XML, SQL y PL/SQL, HTML, JavaScript, BPEL y PHP. JDeveloper cubre todo el ciclo de vida del desarrollo desde el diseño pasando por la codificación, depuración, optimización y creación de perfiles hasta la implementación. </p></div><div> <li>Qué es ADF? </li></div><div><p>ADF significa Oracle Application Development Framework. Es un framework Java EE que simplifica el desarrollo de aplicaciones empresariales. ADF proporciona un conjunto de componentes y herramientas que le permiten crear aplicaciones web y móviles ricas utilizando un enfoque visual y declarativo. </p></div><div> <li>Cómo puedo descargar e instalar JDeveloper? </li></div><div></div><div></div><div> <li>Cómo puedo crear y ejecutar mi primera aplicación en JDeveloper? </li></div><div><p>Para crear su primera aplicación en JDeveloper, debe seleccionar Archivo > Nuevo > Aplicación desde el menú principal. Esto abrirá el asistente Crear aplicación. Debe introducir un nombre y un directorio para su aplicación. También puede elegir una plantilla para su aplicación de una lista de plantillas predefinidas como Java Desktop Application, Java Web Application, ADF Fusión Web Application, etc. Después de crear su aplicación, debe crear un proyecto dentro de ella. Para ello, debe seleccionar Archivo > Nuevo > Proyecto desde el menú principal. Esto abrirá el asistente Crear proyecto. Necesitas introducir un nombre y un directorio para tu proyecto. También puede elegir una plantilla para su proyecto de una lista de plantillas predefinidas como Empty Java Project, Java Class Library Project, Java EE Web Project, etc. Después de crear su proyecto, debe crear una clase Java sencilla dentro de él. Para ello, debe hacer clic con el botón secundario en el nodo del proyecto en la ventana Aplicaciones y seleccionar Nuevo > Clase Java en el menú contextual. Esto abrirá el asistente Crear clase Java. Debe introducir un nombre y un paquete para su clase. También puedes elegir generar algunos métodos comunes como constructores, getters y setters, toString, etc. Después de crear tu clase, necesitas escribir algo de código en ella. Para ello, debe hacer doble clic en el nodo de clase en la ventana Aplicaciones y editarlo en la ventana Editor. Puede usar la asistencia de código (Ctrl+Espacio) y plantillas de código (Ctrl+J) para ayudarlo a escribir código más rápido y fácil. Para ejecutar su clase, debe hacer clic derecho en el nodo de clase en la ventana Aplicaciones y seleccionar Ejecutar desde el menú contextual. Esto compilará y ejecutará su clase usando el JDK que especificó durante la instalación. Puede ver la salida de su clase en la ventana de registro en la parte inferior del IDE JDeveloper.</p></div><div> <li>Cómo puedo desarrollar aplicaciones web con ADF? </li></div><div></div><div></div><div> <p>Espero que hayas disfrutado este artículo y hayas aprendido algo nuevo sobre JDeveloper y ADF. Si tiene alguna pregunta o comentario, no dude en dejar un comentario a continuación. Gracias por leer! </p> 17b9afdd22</div><div></div><div></div><div></div><div>https://groups.google.com/g/longmcafurgia/c/qXo2Ec9fqHk https://groups.google.com/g/reicrafenlac/c/JycC0vX0cuc https://groups.google.com/g/inramongai/c/nfY27_40TwY </div>