title: JSF 1.0 vs JSF 2.0
body: <p>What is difference between these 2 version of JSF (JSF 1.0 and JSF 2.0)? As I am new to java, I only find that difference is at Architectural level. But, in perspective, I can't get how much it affects the application development ?</p>
  
  <p>Also, the MVC imposed is different with JSF and Spring. Even if JSF has improved architecture, still Spring is much more in use. What is the importance of Spring with above point ?</p>