Está en la página 1de 7

GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL

PROCEDIMIENTO DESARROLLO CURRICULAR


GUÍA DE APRENDIZAJE

1. Identificación de la guía de aprendizaje

Denominación del Programa de Formación: desarrollo de applets/aplicaciones con

uso de base de datos, redes, servlets y multimedia.

Código del Programa de Formación: 21450167

Competencia: 220501007 construir el sistema que cumpla con los requisitos de la

solución informática.

Resultados de Aprendizaje Alcanzar: Comprender el concepto de servlet y su uso en

el desarrollo de aplicaciones.

Duración de la Guía: 10 Horas

2. Presentación

Apreciado aprendiz, bienvenido a la guía de la cuarta actividad de aprendizaje.

Hoy en día las aplicaciones que funcionan a través de la web están en auge. Existen

diferentes tecnologías que se pueden usar para hacer proyectos de este tipo: PHP, ASP,

NodeJS, entre otras. Java también provee clases para desarrollar proyectos web, una de

esas son los servlets que se ejecutan en el servidor TOMCAT. En el material de formación

encontrará contenidos para instalar y configurar el servidor TOMCAT, y ejecutar servlets.

A través de las actividades propuestas en esta guía, usted afianzará sus conocimientos

GFPI-F-019 V3
Página 1 de 8
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

para ponerlos en práctica solucionando problemas. En primer lugar, se propone reflexionar

acerca de las ventajas que pueden tener aplicaciones web respecto a las de escritorio.

Después deberá realizar una consulta de comparación de servlets con otras tecnologías

que permiten realizar aplicaciones web y participará en un foro con su opinión, de acuerdo

a la investigación adelantada. Finalmente, como producto final de esta guía, usted deberá

entregar en un archivo comprimido la carpeta con la solución de un problema que le

requerirá instalar y configurar TOMCAT en su computador, y codificar un servlet.

Recuerde entregar las actividades en el plazo establecido en el cronograma de

actividades. También participe en la sesión sincrónica en la que el instructor responderá

las inquietudes que se presenten.

3. Formulación de las actividades de aprendizaje

3.1.1. Preguntas de reflexión.

Hasta el momento, a través de las actividades de aprendizaje es 1, 2 y 3 usted ha

desarrollado aplicaciones JAVA que se ejecutan en el computador, o también llamadas

aplicaciones de escritorio. En esta oportunidad, usted aprenderá a desarrollar aplicaciones

JAVA que se ejecutan en la web a través de los servlets. En un entorno de desarrollo real,

esa aplicación web se instalará en un servidor TOMCAT en internet para que cualquier

usuario pueda tener acceso desde el explorador de internet.

¿Qué ventajas trae al usuario final ejecutar una aplicación web respecto a una aplicación

de escritorio? Piense por ejemplo en el proceso de instalación (si lo hay), consumo de

GFPI-F-019 V3
Página 2 de 8
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

recursos del computador, seguridad de la información, actualizaciones de nuevas

versiones, soporte, etc.

3.2 Actividades de contextualización e identificación de conocimientos necesarios

para el aprendizaje

Para desarrollar aplicaciones web, se puede hacer uso de diferentes lenguajes de

programación, tipos de servidores y herramientas, como los Servlets, ejecutados en

servidores TOMCAT. Por ejemplo, además del mencionado serlvet, usted puede

desarrollar la aplicación en lenguaje PHP, ASP, NodeJS, Python, Ruby, entre otros.

Escoja uno de estos lenguajes e investigue en internet una comparación con los servlets

en términos de desempeño, funcionalidad, velocidad de ejecución, curva de aprendizaje,

etc. Teniendo información relevante debata en el foro Evidencia AA4. Foro temático:

Ventajas y desventajas de Servlets frente a otras tecnologías. Creando una secuencia

en la cual usted comparte con sus compañeros su opinión resultado de la investigación

realizada. Revise las participaciones de sus compañeros y comente por lo menos dos de

ellas.

3.3 Actividades de apropiación del conocimiento

Una vez haya estudiado el material de formación, y respondido las preguntas anteriores,

usted ya está preparado para presentar la Evidencia AA4. Prueba de Conocimiento.

Cuestionario aplicaciones con Servlets en JAVA. En este encontrará diferentes

preguntas acerca de la configuración del servidor TOMCAT, y codificación de los servlets

para recibir peticiones de formulario tipo GET y POST.

GFPI-F-019 V3
Página 3 de 8
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

3.4 Actividades de transferencia de conocimiento

Los servidores TOMCAT permiten la implementación de aplicaciones web a través de los

servlets. En el material de formación usted aprendió a instalar y configurar el servidor

TOMCAT para ejecutar un proyecto en el cual se recibieron peticiones a través de

formularios HTML tipo GET y POST. Tomando como referencia este ejemplo realice la

siguiente actividad:

 Instale en su computador el servidor TOMCAT

 Cree una carpeta llamada actividad en la carpeta webapps del servidor TOMCAT.

 En ella cree toda la estructura y archivos necesarios para resolver el siguiente

problema:

Se requiere una aplicación que tenga un formulario tipo POST en el que se le pida

al usuario los siguientes datos:

- Nombre

- Peso (kg)

- Estatura (mt)

Cuando se envíe el formulario, a través de un servlet se debe calcular el índice de masa

corporal de la persona a través de la fórmula:

IMC = peso / (estatura * estatura)

Además, se indica a la persona en que categoría se encuentra de acuerdo a la siguiente

tabla.

GFPI-F-019 V3
Página 4 de 8
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

Categoría IMC

Peso bajo Menos de 18.5

Peso Normal 18.5 – 24.9

Peso alto 25.0 – 29.9

Obesidad Más de 30.0

El resultado que se debe mostrar al usuario debe ser como el siguiente ejemplo:

Nombre: Manuel Fernando Celemín Coneo

Peso: 80

Estatura: 1.80

Su índice de masa corporal es 24.69. Usted se encuentra en Peso Normal.

Comprima en un zip la carpeta actividad que usted creó en el servidor TOMCAT con todos

los archivos que solucionan el problema anterior, y envíela a través del link Evidencia

AA4. Producto codificar una aplicación Servlet y ejecutarla en un servidor TOMCAT.

3.5 Ambiente requerido

 Ambiente Virtual de Aprendizaje

3.6 Materiales:

Material de formación

 Insertar un servidor web Tomcat y ejecutar una aplicación Java vía web.

Material de apoyo

 Clase HttpServlet

GFPI-F-019 V3
Página 5 de 8
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

4. Actividades de evaluación

Evidencias de Aprendizaje Criterios de Evaluación Técnicas e Instrumentos de

Evaluación

Evidencia de desempeño Participa en el foro, comparte


Foro temático: Ventajas y información, genera opinión y Foro temático
desventajas de Servlets frente a realiza aportes investigativos Rúbrica TIGRE
otras tecnologías. según el tema planteado.

Evidencia de producto Responde a las evaluaciones


Prueba de Conocimiento. referentes a los conceptos Cuestionario
Cuestionario aplicaciones con adquiridos durante el desarrollo Rúbrica de producto
Servlets en JAVA. del programa.

Evidencia de Producto Conoce el concepto de servlet y


Taller. Codificar una aplicación las ventajas de su uso. Taller
Servlet y ejecutarla en un servidor Comprende la estructura de un Rúbrica de producto
TOMCAT. servlet básico.
Conoce e instala un servidor
web (tomcat) que permita
verificar el funcionamiento de los
servlets desarrollados.
Utiliza métodos para modificar
un servlet de acuerdo a los
requerimientos de la aplicación.

5. Glosario de términos

Servlet: son clases de Java que permiten ejecutar aplicaciones web en un servidor, en

este caso TOMCAT.

GET: método usado en formularios HTML para enviar parámetros por la URL, en este

caso, a un servlet.

POST: método usado en formularios HTML para enviar parámetros de forma no visible, en

este caso, a un servlet.

GFPI-F-019 V3
Página 6 de 8
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

J2EE: siglas de Java 2 Enterprise Edition. Contiene un conjunto de especificaciones y

funcionalidades orientadas al desarrollo de aplicaciones empresariales.

TOMCAT: es un contenedor web que permite la ejecución de servlets.

6. Referentes bibliográficos

Docs.oracle.com. (2017). Class javax.servlet.http.HttpServlet.[online] Disponible en:

https://docs.oracle.com/cd/E17802_01/products/products/servlet/2.1/api/javax.servl

et.http.HttpServlet.html Recuperado el 25 de abril de 2017.

7. Control del documento

Nombre Cargo Dependencia Fecha

Autor (es) Manuel Fernando Celemín Gestor de Nodo Tolima 2017-04-26


Coneo Curso

GFPI-F-019 V3
Página 7 de 8

También podría gustarte