I am newbie to EJB's. From all the reading and searching I have done till now, I understood the following:
- EJB are the beans in which an applications business logic is written and maintained.
- All EJB's are put into something called EJB container.
- EJB container is nothing but a server side program written in order to manage EJB's, and to provide basic functionalities which are meant to be provided by EJB(viz, transaction management, security, collision free envt, etc).
1) My doubt is, does the so called EJB component reside in all application servers?
2) When we say EJB 2.1/3.0/3.1, does it mean that the new version of EJB container has been released?
3) Does the EJB container reside in web servers too?
Thank you.