title: Java EE 6 and Singletons
body: <p>Can anyone explain the full process of implementing a Singleton in a Java EE 6 app? I'm assuming that I shouldn't be creating a singleton in the typical way of declaring a static variable and should be using the <code>@Singleton</code> annotation? Do I have to do it this way?</p>
  
  <p>Is it just a case of declaring it <code>@Singleton</code> and that's it? Do I have to do anymore to the class?</p>
  
  <p>What do I then need to do to access the singleton in my other classes?</p>