Jothi Shankar Kumar wrote:
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?
@Remote == (EJB3.0) remote business interface. Which means that it's a simple POJI and you need
not throw RemoteException.
On the other hand if it's a EJB2.x remote component interface, then the method is expected to throw the RemoteException.
For the difference between EJB2.x remote (component) interface and EJB3 remote (business) interface, see
this discusssion