SóProvas


ID
1692556
Banca
FCC
Órgão
TRT - 4ª REGIÃO (RS)
Ano
2015
Provas
Disciplina
Programação
Assuntos

Considere a interface e a classe bean apresentadas abaixo, que fazem parte de uma aplicação que utiliza EJB. 

import javax.ejb.*;

@Local

public interface CalculadoraLocal {

      double somar(double x, double y);

}

import javax.ejb.*;

import com.ejbs.interfaces.CalculadoraLocal;

public class CalculadoraBean implements CalculadoraLocal {

      @Override

       public double somar(double x, double y) {

             return x + y;

        }



Para indicar que a classe CalculadoraBean é um bean de sessão sem estado, deve-se 

Alternativas
Comentários
  • Considerações:

    - Statefull guarda estado, Stateless não: eliminam-se as alternativas A e B

    - A opção C (assim como a A) está doidona. Colocar isso ao lado do nome da interface deve dar erro de sintaxe/compilação, acredito. Essa indicação deve ser feita por meio de anotações.

    - A questão pede que se indique que a CLASSE é um bean de sessão sem estado, e não a INTERFACE, então essa anotação deve ser feita na classe e não na interface, como mostra a alternativa D.