1
Son componentes de la parte del servidor de Java EE, encargados de generar respuestas a las peticiones recibidas de los clientes.
2
Son programas incrustados en otras aplicaciones, normalmente una página Web que se muestra en un navegador.
3
Es un lenguaje de programación orientado a objetos