Sunteți pe pagina 1din 3

Plan de Formación del Profesorado de Formación Profesional

2017
A01_Propuesta de actividad

IDENTIFICACIÓN DEL PROFESOR

Nombre: Mercedes Limón Echevarría

Código del curso: Título del curso:


IFC03CM17 Desarrollo avanzado en Java

APARTADOS A DESARROLLAR

Familia profesional:
Informática y Comunicaciones

Ciclo Formativo:
DAW Desarrollo de Aplicaciones Web

Módulo:
Desarrollo web en entorno servidor

1. Objetivo

Realizar una mini-aplicación que genere una instancia XML con información del vuelo
realizado por un dron.
Para ello se realizará un proceso de registro de los movimientos efectuados por el dron,
generando una instancia XML con el itinerario del vuelo. Con esta práctica se persigue
aprender a representar una aplicación que lleve a cabo un proceso de registro por pasos y
que genere una instancia XML como salida.

2. Tarea a realizar

Se deberán registrar cada uno de los movimientos realizados por un dron en un vuelo.
Un movimiento se compone de la siguiente información:
- la distancia recorrida
- el tiempo empleado
- la dirección del movimiento.

Desarrollo:
Se registrarán los movimientos del dron en n pasos:
- En cada paso se obtienen los datos de cada movimiento realizado por el dron
- Rellenado el último movimiento se genera una instancia XML con el itinerario del vuelo

En cada paso, al presionar el botón “Grabar información e ir al paso…”, se envían los


parámetros recabados al siguiente script que, recibirá los parámetros y los guardará en una
sesión. Una vez que los datos de un movimiento se guardan en una sesión, se podrá volver
a dicho paso, recuperando y mostrando los datos del movimiento que se habían introducido
previamente. En cualquier momento se podrá “saltar” de un paso a otro.
Registro de pasos y archivos implicados:

Pasos Archivos Funciones


Muestra el formulario de
DatosMovimiento.java obtención de datos del
Paso 1 + movimiento 1. Si se había
DatosMovimiento.jsp rellenado previamente,
visualiza los datos que se
guardaron.
Muestra el formulario de
DatosMovimiento.java obtención de datos del
Paso 2 + movimiento 2. Si se había
DatosMovimiento.jsp rellenado previamente,
visualiza los datos que se
guardaron.

… … …

Muestra el formulario de
DatosMovimiento.java obtención de datos del
Paso n + movimiento n. Si se había
DatosMovimiento.jsp rellenado previamente,
visualiza los datos que se
guardaron.
Recibe los parámetros del
paso n. Genera una
GeneraItinerario.java instancia XML con el
Generación + itinerario del vuelo del dron
itinerario GeneraItinerario.jsp en base a los movimientos
introducidos en los pasos
previos. Permite volver a
empezar un nuevo registro
de un vuelo.

3. Número de horas

2 horas en el aula-taller + 2 horas de trabajo en casa.

4. Temporalización

Dentro del contenido del módulo procede su realización en el bloque dedicado a JEE,
concretamente en la unidad sobre Sesiones, siendo necesario haber visto previamente todo
lo relativo a las sesiones y al paso de parámetros, así como conceptos fundamentales sobre
Ajax y scriptlets para la generación dinámica de controles.

5. Materiales y equipamiento necesarios

El alumno debe contar con un PC con 4 GB mínimo de RAM donde poder instalar el entorno
de desarrollo Eclipse y Apache Tomcat 8.5.15. Será necesario contar con navegadores
como Firefox y Chrome.

6. Presupuesto
NO APLICA
7. Agrupamiento
Individual

8. Evaluación

La evaluación de la actividad se realizará individualmente del siguiente modo:


a) A nivel de la aplicación desarrollada se valorarán en un 80% tres aspectos:
- Funcionalidad (40%)
- Eficacia (20%)
- Diseño responsive (20%)
b) En lo que respecta a la actitud se valorará en un 20%:
- El cumplimiento de las especificaciones funcionales (10%)
- El cumplimiento del plazo de entrega (10%)

9. Requisitos – observaciones

- Se recomienda la utilización del Ajax para que las peticiones al servidor se realicen de
forma asíncrona y en segundo plano, con el fin de mejorar la interacción con el cliente.
- Se debe controlar la lógica del negocio en el cliente y en el servidor.
- Se recomienda trabajar con máquinas virtuales.
- Se recomienza utilizar Git para el control de versiones.
.

S-ar putea să vă placă și