top of page

Comunicación entre servlets y clases Java 3

a clase para leer de un archivo de texto LeeArchivo.java es la siguiente:

img1.jpg

cont cuenta el número de registros leídos. Nótese que cuando el servlet pasa el contador a alumnosRegistrados.jsp, lo pasa como String (no como un entero), por lo que hay que hacer la conversión correspondiente. La aplicación Web de este ejemplo está organizada con el modelo de tres capas MVC (Modelo Vista Controlador). En la Figura V-6 observamos que las páginas JSP forman la vista de la aplicación ya que son la interfaz con el usuario, éstas se encargan de capturar y mostrar datos. Los servlets: recibeDatos.java y muestraRegistro.java funcionan como controladores. Éstos hacen uso de las clases que están en el modelo para procesar los datos recibidos y transferir el control a una JSP. Y el modelo está formado por las clases EscribeArchivo.java, Alumno.java y LeeArchivo.java.

img2.jpg

A continuación presentamos el código de la página alumnosRegistrados.jsp a la cual el servlet muestraRegistro.java transfiere el control cuando ha terminado de leer los datos del archivo.
En este caso en particular, usamos un ArrayList para guardar los objetos de la clase Alumno leídos en el archivo. Sin embargo, puede usarse también un LinkedList.

img3.jpg

Departamento de Sistemas de Información                                                              Jefe de Oficina del Departamento

Instituto Tecnológico Metropolitano - ITM | Institución Universitaria                           Leonel Velasquez torres
Teléfono: (574) 460 07 27 Extensiones 5567 - 5554                                                 
Auxiliares Administartivas del Departamento
Calle 54 A # 30 - 01     Bloque L piso 3 oficina 303                                                   Luz Marina Montes  -  Diana Cristina Galeano

Medellín - Antioquia - Colombia                                                

                                                               Sitio elaborado por Jorge Hernan Suaza Jimenez

bottom of page