I read the abou the EJB programming restriction in the spec, and it's said :
"• The enterprise bean must not attempt to define a class in a package."
Does this mean we can't declare the bean class in a package as follow:
SCJP 5 (76%)
SCWCD 5 (86%)
"The greatest glory in living lies not in never falling, but in raising every time we fall.".. Nelson Mandela
I've read the link you suggested me, so does this me the following line should never be included in a bean class
Putting a bean in a class is allowed. If it were not, that would be a big problem. If you check the link again, you'll see that "The enterprise bean must not attempt to define a class in a package" is about not using java.lang.ClassLoader's defineClass and definePackage methods.