As per the EJB 3.0 specifications, the business interface methods need not throw RemoteException in their declaration. But is it mandatory when we explicitly extend the Remote interface in the declaration?? Something like...
When I explicitly say Remote in the Remote Interface definition, is it mandatory that the business methods defined have a throws clause in their declaration?
SCJP 1.4, SCWCD 1.4 - Hints for you, Certified Scrum Master
Did a rm -R / to find out that I lost my entire Linux installation!
But if you see the source code that I have posted above, the interface is marked with the Remote annotation and as well as extends the Remote interface. The EJB 3 in Action book says that if the interface extends the Remote Interface, then the business methods declared in the interface should throw a RemoteException. I could not beleive this. Can you explain in this front.