Para los EJB creo que deberías leer este artículo del colaborador Chuidiang:
http://chuwiki.chuidiang.org/index.p...ncillo_con_EJB
EJB es una de las multiples tecnologias de las que dispone JEE. No es la única ni es obligatoria.
JSP y Servlets no son conceptos excluyentes, ya que la JSP pertenece a la vista (interfaz de usuario) y el Servlet es parte del controlador. En las JSP puedes tener codigo java, o usar tags JSTL para hacerlo más legible).
PD: Vaya, me demoro un poco y ya se me adelanta Xerelo (xD)