title: How to apply Framework in any project?
body: <p>We do have various frameworks in java, like spring, jsf etc.</p>
  
  <p>At the beginning of any project, how this frameworks are applied to project. If I want to use JSF in my project, what should be starting?</p>
  
  <p>Is is based on architecture like MVC ? or in case of Spring, how to apply DI &amp; AOP within project ?</p>
  
  <p>How to mixup two frameworks in same project like JSF + Spring ?</p>
  
  <p>How to decide architecture of any project ? What should be the first stage in development after deciding an architecture of the that project ?</p>