Java Avanzado
Facultad de Ingeniera.
Escuela de computacin.
Introduccin
Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el
desarrollo de sus prcticas de laboratorios, haciendo uso de este antes, durante y
despus de la prctica, de tal forma que ofrece un mtodo facilitador en su proceso
de enseanza/aprendizaje durante esta asignatura.
En el desarrollo de esta asignatura se ha designado realizar las prcticas en 16
sesiones semanales de laboratorios, los que incluyen 11 prcticas, dos parciales y un
proyecto final durante los cuales, el estudiante aplicar los conceptos y las tcnicas
fundamentalmente necesarias para el desarrollo de aplicaciones y soluciones
utilizando Java como lenguaje de programacin.
Todas las guas de laboratorio estn estructuradas de la siguiente forma:
- Objetivos
- Materiales y equipos
- Introduccin terica
- Procedimiento
- Bibliografa
- Hoja de evaluacin( En caso de que la actividad sea evaluada )
La asignatura Java avanzado ,est dividida en ocho unidades durante el ciclo.
Pg
Tabla de Contenido
Contenido ---------------------------------------------------------------------------------------- 5
Objetivos ----------------------------------------------------------------------------------------- 5
Materiales y equipos --------------------------------------------------------------------------- 5
Introduccin terica --------------------------------------------------------------------------- 5
Procedimiento ----------------------------------------------------------------------------------- 6
Investigacin ------------------------------------------------------------------------------------ 12
Bibliografa --------------------------------------------------------------------------------------- 12
Objetivo Especfico
a)Aprender a utilizar las clases, interfaces y mtodos para la creacin de aplicaciones
web basadas en servlets java.
b) Desarrollar proyectos web en Netbeans utilizando los conceptos aprendidos de
servlets java..
Materiales y Equipo
a) Netbeans
b) JDKJava
c) Tomcat
Introduccin Terica
Servlets son programas en Java que se ejecutan en un contenedor web de servlets
(web servlet container). Los servlets actan Como una capa intermedia entre una
solicitud de un navegador web u otro cliente HTTP y una base de datos o aplicacin
en el servidor web. Tipicamente los servlets pueden usarse para en los siguiente
escenarios:
1. Generar paginas Web de forma dinmica.
2.Recuperar informacin de una fuente de datos.
3.Procesar datos de formularios.
Contenedor Web
Un elemento fundamental en el procesamiento de peticiones mediante servlets es el
contenedor Web, sus tareas tpicas son las siguientes:
1. Proporcionar servicios red para establecimiento de peticiones y respuestas
HTTP.
2. Decodificar y codificar peticiones/repuestas en formato MIME.
3. Configurar los servlets en funcin de los descriptos de despliegue (web.xml)
4. Gestionar el ciclo de vida de los servlets.
Procedimiento
A. Creacin de un Servlet Bsico
ElBibliografa
primer servlet que se crear en esta practica muestra un mensaje en pantalla
(navegador), el objetivo del programa es mostrar la estructura bsica de un programa
en java basado en servlets.
1.Gua
Crear1un proyecto web en Netbeans (asignarle el nombre de gua 10).
2. Crear servlet ServletSencillo.java bajo el paquete guia10.
3. Construir y limpiar el proyecto.
4. publicar el proyecto (Deploy).
5. Abrir un navegador web y ejecutar Servletsencillo
ServletSencillo.java
Ejecucin y compilacin
ServletFormulario01.java
Ejecucin y compilacin
indexmath.html
Calculadora.java
Ejecucin y compilacin
Investigacin Complementaria
1. Crear un formulario con la utilizacin de html, que permita ingresar datos a este
Guaformulario
3
e imprimir la informacin recibida con la utilizacin de un servlet
Gua 4
fa
Bibliografa
Aprendiendo Java 2 en 21 Das
Gua
3 Laura
Lemay,
Cmo Programar en Java
Deitel, Harvey M.
Gua 4
fa