Este documento introduce las aplicaciones web y la tecnología Java. Explica brevemente la historia de Java y sus características principales como lenguaje orientado a objetos. Luego describe el modelo cliente-servidor de las aplicaciones web y las tecnologías Servlets y JSP que permiten ejecutar código Java en el servidor para generar contenido dinámico. Finalmente, menciona algunos IDEs y servidores de aplicaciones populares para desarrollar con esta tecnología.