title: Developing RESTful web application using JSF Spring
body: <p>Let me clarify my intentions here.</p>
  
  <p>I have developed a web application using JSF and Facelets. Now, my manager just told me I need to re-create the same application but in a RESTful way using Spring. </p>
  
  <p>I have a few concerns that need to be addressed.</p>
  
  <p>I know the Spring MVC and JSF MVC are different ideologies; where Spring is action based and JSF is component based. Meaning the only difference is that the component-based MVC is a lot more automated, saving you time, and diverting your focus to only the View and Model part.</p>
  
  <p>I understand that JSF uses beans as well as Spring, and you can also do Dependency Injection/Inversion of Control in JSF, so I still do not see the advantages of Spring over JSF? </p>
  
  <p>Can you create RESTful web application in JSF?</p>
  
  <p><strong>Why do I need Spring? What does Spring offer that JSF doesn't to create Restful web applications?</strong> </p>