Tuesday, November 22, 2005 12:14 PM
EJB's are full-fledged Enterprise JavaBeans, loaded and managed by the J2EE container.
'Plain' JavaBeans on the other hand adhere to a convention of getters/setters and publicly available default constructor.
Therefore any POJO (Plain-old Java Object) can be a Java Bean without having to implement any particular interface but sticking to the setXyz(value) / getXyz() convention for its properties.
Hope this explanation is clear enough?