SóProvas


ID
582679
Banca
FCC
Órgão
TRT - 19ª Região (AL)
Ano
2011
Provas
Disciplina
Programação
Assuntos

Tipo de session bean EJB 3.1 cujas instâncias não têm estado conversacional, isto é, todas as instâncias são equivalentes quando não estão envolvidas em atender um método invocado pelo cliente. Trata-se de

Alternativas
Comentários
  • São dois os tipos de estados dos Session Beans de um EJB:
    Stateless Session Beans:
       - Não mantém estado entre invocações de métodos.
       - Após cada chamada de método o Container pode escolher entre destruir o Bean, recriá-lo ou mesmo mantê-lo. O algoritmo é específico do Container.
    Stateful Session Beans:
       - Mantém seu estado entre chamadas de métodos.
       - Projetados para situações que requerem várias requisições simultâneas ou transações.

    Com os dois conceitos acima, já eliminamos as alternativas "C", "D" e "E". A alternativa correta é a letra B.
  • "...Exceto durante a invocação do método, todas as instâncias de um stateless bean são equivalentes, permitindo ao EJB container assimilar uma instância a qualquer cliente..."

    Fonte:
    http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/EJBConcepts3.html
  • São três tipos:
    faltou o Singleton session bean
    • É instanciado uma única vez pela aplicação e existe para o ciclo de vida dela
    • É acessado por vários clientes
  • Na verdade são quatro tipos, também existem os message-driven session beans.

    Fonte: http://docs.oracle.com/javaee/6/tutorial/doc/giplj.html#gipln
  • b-

    stateless session bean:

     

    Um objeto é (geralmente) estado e comportamento. Mas pode haver procedimentos, regras de negócio e fluxos com somente um comportamento, sem estado (métodos estáticos). o EJB para estas regras de negócio usa stateless session beans, cuja característica é a não manutenção de estado conversacional.