SóProvas


ID
1666987
Banca
FCC
Órgão
TRT - 15ª Região (SP)
Ano
2015
Provas
Disciplina
Programação
Assuntos

Em uma aplicação web que utiliza Enterprise JavaBeans − EJB para implementar um carrinho de compras, utilizou-se um tipo de bean que mantém o estado durante uma sessão com o cliente. Nesta aplicação, para indicar ao servidor que a classe é um bean com estado de sessão deve-se utilizar, antes da declaração da classe, a anotação

Alternativas
Comentários
  • Stateful Session Beans


    The state of an object consists of the values of its instance variables. In a stateful session bean, the instance variables represent the state of a unique client-bean session. Because the client interacts (“talks”) with its bean, this state is often called the conversational state.


    The state is retained for the duration of the client-bean session. If the client removes the bean or terminates, the session ends and the state disappears. This transient nature of the state is not a problem, however, because when the conversation between the client and the bean ends there is no need to retain the state.


    Fonte: http://docs.oracle.com/javaee/5/tutorial/doc/bnbly.html

  • Stateful --> mantém o estado da sessão

    Stateless --> não mantém o estado da sessão

  • os stateless e statefull session beans configuram da mesma forma. O que muda é a característica do componente, utilizado de acordo com o contexto

    Na versão 3.1 acesso local, não há mais necessidade de se definir uma interface ou utilizar a anotação @Local, bastando anotar uma classe com @Stateful