title: EJB 3.1 or Spring 3.. When to choose which one?
body: <p>EJB achieved many improvements in 3.x versions, Spring is also commonly used and version 3 is a good alternative.</p>
  
  <p>There are many articles on web, but no exact comparison about ejb3x versus spring3x.. Do you have any ideas about them, in real world examples which one is better at which conditions?</p>
  
  <p>For example, we want to separate db and server, which means our application will be on a server, our database will be in another server.. EJB remoting vs Cluster4Spring etc ?</p>
  
  <p>Doing everyting @Annotation is always good? configuration never needed?</p>