Logo Studenta

Parte 02 - Guia Práctica - jdevel - Webapp 2016

¡Este material tiene más páginas!

Vista previa del material en texto

UNIVERSIDAD NACIONAL DE JUJUY 
FACULTAD DE INGENIERIA 
 
 
 
TRABAJO PRACTICO Nº 3 
HERRAMIENTAS CASE: JDEVELOPER 
 
 
 
APU 2008 
HERRAMIENTAS 
INFORMATICAS AVANZADAS 
 
Profesor Adjunto: Ing. Alfredo R. Espinoza 
Ayudante de 1º: Lic. Claudia Panica 
Página 1 
 
Introducción 
“Oracle Application Development Framework” (Oracle ADF) simplifica muchas de las tareas de desarrollo 
de aplicaciones J2EE haciendo innecesario la implementación de patrones o codificación de tareas 
repetitivas. Oracle ADF implementa un conjunto de patrones de diseño que pueden ser reutilizados. 
Oracle ADF presenta un conjunto innovadores de soluciones a tareas de programación especificas se 
incluye como parte de ADF un conjunto de marcos de trabajo utilizados ampliamente y durante ya algún 
tiempo por la comunidad de desarrolladores java. 
El desarrollo rápido es un atributo esencial en las herramientas de desarrollo, Oracle ADF proporciona 
asistentes que permiten aprovechar las tares realizadas previamente para crear componentes adicionales 
de otras capas de la aplicación aprovechando el esfuerzo ya realizado. 
Patrón Modelo-Vista-Controlador 
Oracle ADF se basa en el patrón de diseño Modelo – Vista – Controlador (MVC), MVC separa la 
arquitectura de una aplicación en tres capas independientes como son: 
- Modelo - Maneja la interacción con la fuente de datos y ejecuta la lógica de negocio. 
- Vista - Se encarga de manejar las interfaces de la aplicación de interacción con 
el usuario. 
- Controlador - Maneja el flujo de la aplicación y actúa como interfase entre las capas de modelo y de 
vista. 
CONTINUACIÓN INSTRUCTIVO PARTE2 
7.- Creación de una aplicación con el framework ADF, en el cual se automatizará el diseño de formularios. 
Elegir File->New -> General -> Aplication y de la galería elegir “Fusion Web Application (ADF)”. 
 
UNIVERSIDAD NACIONAL DE JUJUY 
FACULTAD DE INGENIERIA 
 
 
 
TRABAJO PRACTICO Nº 3 
HERRAMIENTAS CASE: JDEVELOPER 
 
 
 
APU 2008 
HERRAMIENTAS 
INFORMATICAS AVANZADAS 
 
Profesor Adjunto: Ing. Alfredo R. Espinoza 
Ayudante de 1º: Lic. Claudia Panica 
Página 2 
 
 
Dar un nombre a la aplicación y establecer la ubicación de la misma. 
 
Luego hacer click en finish y se mostrara la estructura de la aplicación creada. 
 
UNIVERSIDAD NACIONAL DE JUJUY 
FACULTAD DE INGENIERIA 
 
 
 
TRABAJO PRACTICO Nº 3 
HERRAMIENTAS CASE: JDEVELOPER 
 
 
 
APU 2008 
HERRAMIENTAS 
INFORMATICAS AVANZADAS 
 
Profesor Adjunto: Ing. Alfredo R. Espinoza 
Ayudante de 1º: Lic. Claudia Panica 
Página 3 
 
 
8.- Crear una Base de Datos alumnos con cualquier gestor de Base de Datos para MYSQL. 
Primero vamos a verificar el soporte de mysql por parte de jdeveloper, para ello entrar en “tool->Manage 
Library”, hacemos clic en el botón “new”, nos mostrara la siguiente pantalla. 
 
En esta pantalla elegimos en class path el archivo “.jar” que representa la librería jdbc para mysql. Luego 
click en OK. 
 
 
UNIVERSIDAD NACIONAL DE JUJUY 
FACULTAD DE INGENIERIA 
 
 
 
TRABAJO PRACTICO Nº 3 
HERRAMIENTAS CASE: JDEVELOPER 
 
 
 
APU 2008 
HERRAMIENTAS 
INFORMATICAS AVANZADAS 
 
Profesor Adjunto: Ing. Alfredo R. Espinoza 
Ayudante de 1º: Lic. Claudia Panica 
Página 4 
 
Luego desde jdeveloper – “DataBAse Navigator” (activar desde el menú View->DataBase->DataBase 
NAvigator” , crear una conexión. 
 
Llenar los datos de conexión, para el caso de la figura lo hacemos con MYSQL, hacer click en “Test 
Conection” para probar la conexión con la BD, luego aceptar la configuración. 
 
 
Abrir una ventana sql para la conexión creada recientemente. 
 
UNIVERSIDAD NACIONAL DE JUJUY 
FACULTAD DE INGENIERIA 
 
 
 
TRABAJO PRACTICO Nº 3 
HERRAMIENTAS CASE: JDEVELOPER 
 
 
 
APU 2008 
HERRAMIENTAS 
INFORMATICAS AVANZADAS 
 
Profesor Adjunto: Ing. Alfredo R. Espinoza 
Ayudante de 1º: Lic. Claudia Panica 
Página 5 
 
 
 
Ejecutar el siguiente script compatible con MYSQL para la Base de Datos Alumnos. Para un caso práctico 
solo se muestra y ejecuta el código para la tabla persona (del modelo físico). 
 
 
UNIVERSIDAD NACIONAL DE JUJUY 
FACULTAD DE INGENIERIA 
 
 
 
TRABAJO PRACTICO Nº 3 
HERRAMIENTAS CASE: JDEVELOPER 
 
 
 
APU 2008 
HERRAMIENTAS 
INFORMATICAS AVANZADAS 
 
Profesor Adjunto: Ing. Alfredo R. Espinoza 
Ayudante de 1º: Lic. Claudia Panica 
Página 6 
 
9.- Volviendo a “Application Navigator”, 
 
Hacer click en new->BusinnesTier (menú contextual) para crear los componentes de negocio “Business 
components from tables” 
 
 
Luego se muestra la conexión disponible, creada anteriormente, dar click en OK. 
 
UNIVERSIDAD NACIONAL DE JUJUY 
FACULTAD DE INGENIERIA 
 
 
 
TRABAJO PRACTICO Nº 3 
HERRAMIENTAS CASE: JDEVELOPER 
 
 
 
APU 2008 
HERRAMIENTAS 
INFORMATICAS AVANZADAS 
 
Profesor Adjunto: Ing. Alfredo R. Espinoza 
Ayudante de 1º: Lic. Claudia Panica 
Página 7 
 
 
Luego en la siguiente pantalla hacer click en el botón “Query” para refrescar la sección “Available” con las 
tablas de la Base de dato. Pasar la tabla persona a la sección “Selected”. Hacer click en NEXT. 
 
En la siguiente pantalla también pasar la vista persona a la sección “Selected”, hacer click en NEXT. 
 
UNIVERSIDAD NACIONAL DE JUJUY 
FACULTAD DE INGENIERIA 
 
 
 
TRABAJO PRACTICO Nº 3 
HERRAMIENTAS CASE: JDEVELOPER 
 
 
 
APU 2008 
HERRAMIENTAS 
INFORMATICAS AVANZADAS 
 
Profesor Adjunto: Ing. Alfredo R. Espinoza 
Ayudante de 1º: Lic. Claudia Panica 
Página 8 
 
 
Luego en la siguiente pantalla, hacer click en NEXT. (vistas de solo lectura). 
 
En la siguiente pantalla hacer click en NEXT. 
 
UNIVERSIDAD NACIONAL DE JUJUY 
FACULTAD DE INGENIERIA 
 
 
 
TRABAJO PRACTICO Nº 3 
HERRAMIENTAS CASE: JDEVELOPER 
 
 
 
APU 2008 
HERRAMIENTAS 
INFORMATICAS AVANZADAS 
 
Profesor Adjunto: Ing. Alfredo R. Espinoza 
Ayudante de 1º: Lic. Claudia Panica 
Página 9 
 
 
Nuevamente presionar en NEXT. 
 
Presionar NEXT, se mostrará un resumen de la creación de componentes. Hacer click en FINISH. 
10.- En la siguiente pantalla se muestra como se elige new->WebTier haciendo click sobre” 
ViewController”, Desde la galería de objetos, cree una página JSF, dar el nombre “personas.jsp” y hacer 
click en OK. 
 
UNIVERSIDAD NACIONAL DE JUJUY 
FACULTAD DE INGENIERIA 
 
 
 
TRABAJO PRACTICO Nº 3 
HERRAMIENTAS CASE: JDEVELOPER 
 
 
 
APU 2008 
HERRAMIENTAS 
INFORMATICAS AVANZADAS 
 
Profesor Adjunto: Ing. Alfredo R. Espinoza 
Ayudante de 1º: Lic. Claudia Panica 
Página 10 
 
 
En la siguiente pantalla, se muestra como arrastrar la Vista PersonaView de la sección DataControls al 
cuerpo de la página personas.jsp. del menú que se desplega elegir Form->ADF Form. Elegir los checkbox 
de barra de navegación y botón submit. Dar click en OK al formato sugerido para el formulario. 
 
 
UNIVERSIDAD NACIONAL DE JUJUY 
FACULTAD DE INGENIERIA 
 
 
 
TRABAJO PRACTICO Nº 3 
HERRAMIENTAS CASE: JDEVELOPER 
 
 
 
APU 2008 
HERRAMIENTAS 
INFORMATICAS AVANZADAS 
 
Profesor Adjunto: Ing. Alfredo R. Espinoza 
Ayudante de 1º: Lic. Claudia Panica 
Página 11 
 
El resultado del proceso es una página con un formulario generado automáticamente. Que me permite 
navegar las personas almacenadas en la BD. 
 
Nota: para ejecutar el servidor WebLogic con soporte para Base de Datos Mysql, es necesario realizar 
algunas configuraciones. 
Instrucciones 
Poner el (mysql lib jar) en la carpeta “lib” del “domain home” como se indica en los 
logs del arranque del servidor, lo que muestra sería algo similar a esto: 
Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode) 
Starting WLS with line: 
C:\Oracle\MIDDLE~1\JDK160~1\bin\java -client ...-
Ddomain.home=C:\Users\<username>\AppData\Roaming\JDEVEL~1\SYSTEM~1.60\DEFAUL~1 
 
Con el botón derecho hacer click en la página “personas.jsp” y elegir “RUN”. Para lo cual se ejecutará el 
servidor web “WebLogic” y se publicara la aplicación ejecutando la paginaseleccionada.

Continuar navegando

Materiales relacionados

24 pag.
Guia_Laboratorio_3_Pseudocodigo_Diagr_Flujo

Escola Maria Pastora Bispo

User badge image

JEAN PAUL MEZA CALCINA

178 pag.
MANUAL_DE_OFIMATICA

UNIP

User badge image

Salomon Carlos Martinez Anton

136 pag.
Manual-Guadalinex-Edu-Next

User badge image

Tiempo de Aprender

123 pag.
Manual-Guadalinex-Edu-Slim

User badge image

Tiempo de Aprender