title: Difference between @Named and @ManagedBean annotations in JSF2.0 Tomcat7
body: <p>This might be a noob question, however in a lot of tutorials and examples I saw these annotations used as if they did the same thing.</p>
  
  <p>However I ran into some limitations using the <code>@Named</code> one (especially with dependency injection etc.) I couldn't find a source where the difference is explained and I'd be very thankful if someone can give a rough overview on when to use one or the other. </p>