jueves, 5 de julio de 2007

Interfaces en ejb3, herencia

El componente Seam con estado tiene una interfaz pública por lo cual obtendremos un error si intentamos implementar varias interfaces solo desde la implementación y no desde la interface.

ej mal hecho--- > ERROR:
public interface CatalogoAction {
...
}

public class CatalogoActionImpl implements Serializable, CatalogoAction, ListadoResultados{
....
}


ej bien hecho:

public interface CatalogoAction extends ListadoResultados {
}

public class CatalogoActionImpl implements Serializable, CatalogoAction{
....
}

1 comentario:

Anónimo dijo...

Oi, achei teu blog pelo google tá bem interessante gostei desse post. Quando der dá uma passada pelo meu blog, é sobre camisetas personalizadas, mostra passo a passo como criar uma camiseta personalizada bem maneira. Se você quiser linkar meu blog no seu eu ficaria agradecido, até mais e sucesso. (If you speak English can see the version in English of the Camiseta Personalizada. If he will be possible add my blog in your blogroll I thankful, bye friend).