title: EJB 2.0 and 3.0 life cycle
body: <p>Respected EJB Expert,</p>
  
  <p>I am writing this email after lot of R&amp;D. Recently I attended an interview wherea I was asked for EJB event cycle in terms of method invocation. I told them exactly whatever is mentioned at internet. But the interviewer was very dangerously expert. He asked me which component calls which method. Eg. who created the EJB home object and EJB Object.. I answered him with the info what I had... but then he confused me a lot especially by asking me who invokes the above methods in EJB 3.0. Basically he wanted me to tell the complete cycle starting from the client's JNDI lookup till client getting the response of the EJB method. He also wanted to know the enviornment in which the method or event occurs and who invokes the method or event.</p>
  
  <p>I will be very thankful to you if can provide me with your inputs in the below format for all EJBs for 2.0 and 3.0 version</p>
  
  <p>Environment ## Method-name or Event ## Method or Event Invoker</p>