Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Investigación sobre Tomcat - Apuntes - Programación, Apuntes de Ingeniería Infórmatica

Pontificia Universidad Católica Madre y Maestra (PUCMM). Apuntes de Ingeniería Infórmatica. Curso de Programación. Investigación sobre Tomcat. Es un servidor web enfocado en servlets (objetos que funcionan dentro de este servidor y amplían su funcionalidad), desarrollado bajo el proyecto Jakarta en la Apache Software Foundation.

Tipo: Apuntes

2012/2013

Subido el 12/06/2013

Jaime_89
Jaime_89 🇩🇴

4.5

(107)

467 documentos

1 / 8

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
PONTIFICIA UNIVERSIDAD CATÓLICA MADRE Y MAESTRA
FACULTAD DE CIENCIAS DE LA INGENIERÍA
DEPARTAMENTO DE INGENIERÍA ELECTRÓNICA Y
TELECOMUNICACIONES
ASIGNATURA:
Programación I
Asignación:
Investigación sobre Tomcat
Santiago De Los Caballeros,
República Dominicana.
pf3
pf4
pf5
pf8

Vista previa parcial del texto

¡Descarga Investigación sobre Tomcat - Apuntes - Programación y más Apuntes en PDF de Ingeniería Infórmatica solo en Docsity!

PONTIFICIA UNIVERSIDAD CATÓLICA MADRE Y MAESTRA FACULTAD DE CIENCIAS DE LA INGENIERÍA DEPARTAMENTO DE INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES

ASIGNATURA: Programación I

Asignación:

Investigación sobre Tomcat

Santiago De Los Caballeros, República Dominicana.

TOMCAT

También llamado Jakarta Tomcat o Apache Tomcat.

Definición

Es un servidor web enfocado en servlets (objetos que funcionan dentro de este servidor y amplían su funcionalidad), desarrollado bajo el proyecto Jakarta en la Apache Software Foundation.

Servlets

Los paquetes javax.servlets y javax.servlets.http proporcionan las clases e interfaces para definir a los servlets. Y los paquetes javax.servlets.jsp y javax.servlets.jsp.tagext proporcionan las clases e interfaces que extienden las capacidades de los servlets para usar JavaServer Pages. Mediante el uso de una sintaxis especial, JSP permite a los implementadores de paginas Web, crear paginas que

Funciona en cualquier sistema operativo por la ventaja de haber sido escrito en java.

Es mantenido y desarrollado por la Apache Software Foundation y servidores voluntarios.

Los usuarios pueden acceder libremente a su código fuente atendiendo a ciertas reglas establecidas por la Apache.

Las primeras distribuciones de Tomcat fueron las versiones 3.0.x. Las versiones más recientes son las 6.x, las cuales implementan las especificaciones de Servlet 2.5 y de JSP 2.1.

Historia

Inició como una implementación de la especificación de servlets comenzada por el arquitecto de software James Duncan Davidson, quien ayudó a hacer posible el open source(código abierto) y la donación a la Apache Software Foundation. Como la mayoría de los proyectos open source tienen libros de O´Relly (empresa editorial estadounidense enfocada a libros relacionados con la programación informática), los cuales usan como distintivos nombres de animales, decidió ponerle a esta nueva versión un nombre animal: Tomcat, que quiere decir gato, para representar la capacidad de ser independiente y libre.

Componentes

Tomcat 4.x fue liberado con Jasper, rediseñado por la empresa JSP, Catalina por el contenedor Servlet y Coyote, un Conector Http.

- Catalina **Es el nombre del contenedor de servlets del Jakarta Tomcat desde la versión 4x. Fue desarrollado bajo el Proyecto Jakarta de la Apache Software Foundation. Tomcat implementa las especificaciones de Sun Microsystems para servlets y Java Server Pages (JSP), las cuales son importantes tecnologías web basadas en Java.

  • Coyote** **Es un conector http de Tomcat que utiliza el protocolo HTTP 1.1 para el servidor web o la aplicación de contenedor. Coyote recibe las conexiones entrantes en el puerto TCP en el servidor y envía la solicitud a la central Tomcat para procesar dicha solicitud y enviar de vuelta al cliente la respuesta de su requerimiento.
  • Jasper** Es un motor JSP de Tomcat. Fue implementado por las especificaciones JSP 2.0 de Sun Microsystems. Jasper analiza archivos JSP para compilar el código java como los servlets. En tiempo de ejecución, Jasper es capaz de detectar automáticamente los cambios en los archivos JSP y recompilarlos.

forma posible para la buena interpretación del lector.

CONCLUSIÓN

Después de culminar con el contenido de este trabajo, el servidor Tomcat es ahora más conocido en cuanto a nombre y funcionamiento.

Fue posible saber que ha tenido mucho auge y que hoy en día muchas empresas lo emplean en entornos de producción debido a su contrastada estabilidad. Tomcat, a pesar de sus debilidades se ha mantenido estable en cuanto a su popularidad por los servicios que ofrece.

Realmente fue un gran tema a abarcar que sirvió para el ampliar el conocimiento en la utilización de servidores.

BIBLIOGRAFÍA

  • Deitel & Deitel. Java ¿Cómo programar?. Pearson Prentice Hall. Quinta Edición. **- http://en.wikipedia.org/wiki/Apache_Tomcat
  • http://www.temario-oposiciones.com/T173608W/** **apache/tomcat/5.php
  • http://es.wikipedia.org/wiki/** Apache_Tomcat#Enlaces_externos