How Do I Create an EJB?
First you have to design and write your EJB classes. After that small task, all that remains is to wrap the class files up as a deployable unit with the deployment descriptor. In reality, not all of the deployment information is defined in the EJB specification. A certain amount of EJB information will, of necessity, be J2EE implementation specific. Consequently there will typically be at least two deployment descriptors in an EJB. Before looking at the deployment descriptors, there are certain caveats you should bear in mind while creating your bean.
Caveats on EJBs
Due to the managed nature of the bean lifecycle, the EJB container imposes certain restrictions on the bean including
EJBs cannot perform file I/O. If you ...