Cita: MVC es separar la interfaz grafica con la logica de negocio. Esto a código java es no meter en JSP codigo java
MVC es mucho más que eso.supongo que tendrás mucha experiencia como para
decir que saber lo que es un JSP debe estudiarse antes que un patrón,diría que es
indistinto, ya que no te interesa que tu vista sea jsp ó un html plano.
Por otro lado debés especificar cuales son los frameworks nombrados ya que podés
confundir, por ejemplo WebServices no es un Framework.