Differenza tra richiesta MVC e componente MVC

Ho sentito che JSF sta implementando il MVC basato sui componenti e Spring MVC sta implementando l’MVC basato su richiesta. Vorrei sapere qual è la differenza tecnica esatta tra questi due tipi.