Clase CuentaBancariaLocal
package com.osmosislatina.ejb.cuentaCMP; import javax.ejb.EJBLocalObject; |
public interface CuentaBancariaLocal extends EJBLocalObject { |
public void deducir(double cantidad) throws SaldoInsuficiente; public void abonar(double cantidad); public String getNombre(); public String getApellido(); public double getSaldo(); } |
- Primeramente note que a diferencia del clásico "Remote Interface" esta interfase local extiende
EJBLocalObject
. - La otra distinción es que ningún método define la posibilidad de generar el error ("Exception")
RemoteException
, esto se debe precisamente a que no existirá ningún tipo de comunicación remota.