top of page

Que es un servlet

Un servlet es una clase Java (hija de la clase HttpServlet) y corre en el servidor. Su nombre se deriva de la palabra applet. Anteriormente se utilizaban los applets, que eran pequeños programas, escritos en Java, que corrían en el contexto del navegador del cliente, sin embargo, desde que Microsoft Explorer suspendió su mantenimiento, los servlets substituyeron a los applets, solo que los servlets no tienen una interfaz gráfica. Un servlet da servicio a las peticiones de un navegador web, es decir, recibe la petición, la procesa y devuelve la respuesta al navegador. Un servlet es una clase Java en la que se puede incrustar código HTML. Como los servlets están escritos en Java, son tan portables como cualquier aplicación Java, es decir, pueden funcionar sin necesidad de cambios en diferentes servidores. A manera de ejemplo, presentamos el código de un servlet muy sencillo, el cual genera como respuesta una página HTML que despliega un breve mensaje. El objeto request se usa para leer los datos que están en los formularios que envía el navegador. El objeto response se usa para especificar códigos y contenidos de la respuesta.

img5.jpg

Un servlet puede generar su resultado consultando a una base de datos, invocando a otra aplicación o computando directamente la respuesta. También puede dar formato al resultado generando una página HTML, y enviar al cliente un código ejecutable.

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