Está en la página 1de 2

Aplicaciones web

Tomcat

- Tomcat utiliza servlets desarrollado bajo un proyecto que se llama Jakarta.


- Tomcap es desarrollado y actualizado por Apache.
- Tomcap es de codigo abierto para los usuarios.
- Es un contenedor web que tiene soporte de servlets y JSPs.
- Puede funcionar como servidor web por sí mismo.
- Es usado como servidor web en entornos con alto nivel de tráfico y alta disponibilidad.
- Tomcat tiene varias versiones y la ultima que saco fue 8.5.23
- La versión 8.5.23 fue estable el día 4 de octubre de 2017.
- Tomcat es multiplataforma.
-La jerarquía de Tomcat es la siguiente:
-bin es donde se guarda el arranque, cierre y los ejecutables.
-common es donde estan las clases que se pueden utilizar y las aplicaciones web.
-conf es donde esta la configuración de Tomcat.
-Logs es donde se guarda los logs de lo que pasa en las aplicaciones.
-server es donde estan guardadas las clases utilizadas.
-shared es donde estan guardadas las clases compartidas de las aplicaciones web.
-webapps es donde esta el directorio de las aplicaciones web.
-Work es donde estan los ficheros y directorios temporales de las aplicaciones web.

Proyecto Jakarta

-Jakarta crea y mantiene software de código abierto en las plataformas Java.


- Jakarta fue retirado el 21 de diciembre debido a que ya no le quedaban más subproyectos.
- Todos los proyectos que usa son de Apache.
-Jakarta se dividen en varios subproyectos:
-BCEL es donde esta la biblioteca para la manipulación.
-Taglibs es donde estan las bibliotecas de las etiquetas JSP.
-Slide es donde se encuentran los repositorios de contenido
-Jmeter es la herramienta de pruebas de carga y estrés.
-BSF es donde estan los framework de scriting.

-Algunos de los proyectos de Jakarta fueron los siguientes:


-Velocity es donde esta el motor de plantillas.
-Tomcat es donde esta el contenedor de los JSP y de los Sevlet.
-Ant es donde esta la herramienta para construir las aplicaciones.
-Maven es la herramienta para construir y generar los proyectos.

JavaServer Pages (JSP)

- Es una tecnología que ayuda a los desarrolladores a crear páginas web dinámicas.
- Requiere un servidor web como Apache Tomcat o Jetty con contenedores de servlet.
- Se basa en HTML y XML.
- Tiene el mismo rendimiento que los servlet.
- La ventaja principal es que el lenguaje Java es un lenguaje de proposito general y es para crear
clases que manejan datos de una manera legible.
- Los JSP se compilan como Java.
- Los JSP se ejecutan en maquina virtual Java.
- La ultima version que utiliza los JSP es la 2.3
- Los JSP utiliza la plataforma Java.
- Los JSP hereda la portabilidad de Java.
- Los JSP tiene conexión a base de datos y manejo de sesiones.
- Los JSP tiene un motor que está basado en los servlets de Java.
- Los JSP generan los archivos con extensión .jsp

Servlets

- Es una clase con Java utilizada para ampliar las capacidades de un servidor.
- Utilizan contenido dinámico web como PHP y ASP.NET.
- Generan páginas web dinámicas.
- La ultima versión que utiliza los Servlet es la 3.1.
- Fue estable el 28 de mayo de 2013.
- Los servlets son programado en Java.
- El sistema operativo que usa los servlets son maquina virtual Java.
- Los servlets utiliza licencia Propietaria.
- Los servlets son programas que se ejecutan en un navegador web.
- Los servlets son objetos que pertenece a una clase Java.
- Los servlets son muy eficientes y utilizan pocos recursos.
- Los servlets son programas que están escritos en Java y que se utilizan en un servidor.
- Los servlets tiene las siguientes propiedades:
-Manejo de Sesiones: Es donde se hace el seguimiento de los usuarios.
-Programación en Java: Es donde estan las caracteristicas o acceso a las APIs.

También podría gustarte