title: Why are there different bean management annotations
body: <p>What is the difference between</p>
  
  <pre><code>import javax.annotation.ManagedBean;
  import javax.enterprise.context.SessionScoped;
  </code></pre>
  
  <p>and</p>
  
  <pre><code>import javax.faces.bean.ManagedBean;
  import javax.faces.bean.SessionScoped;
  </code></pre>
  
  <p>?</p>