why don't bean class implement component interface? one solution is Bean extend a class that has all the implementation that need to satisfy the compiler,but don't need to implement in code. Why not to make a superclass for your bean that implement the method?
Suppose bean implements component interface & component interface extends EJBObject & EJBObject extends Remote interface so our bean class is a remote. And that never be.The bean is protected by Container & never access by other way. so what is the problem if our bean class is remote?