title: Differences between session beans and entity beans, and stateful session beans and stateless session beans
body: <p>I use SSH for a some while, and some friends ask me what is bean, and difference between session bean and entity bean, and difference between stateful session bean and stateless session bean, is those concept only exists in EJB(I also want to ask is EJB some relation with SSH), or they are general concept?
  and what are they?</p>
  
  <p>what i mean SSH is Spring Struts and Hibernate, actually i do not know they three has some relationship with EJB?</p>
  
  <p>And i want to know is that bean is concept in the context of EJB? And when we talks about other framework like SSH, we never said bean?</p>