Pular para o conteúdo principal

Questão de Engenharia de Software — Desenvolvimento de Software — CESGRANRIO 2005

Engenharia de SoftwareDesenvolvimento de Software
Código
cg024977
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2005
Nível
Superior
O que irá ocorrer com um componente COM+ se o seu suporte a transação for definido como “com suporte”?
  1. AInstâncias do componente poderão participar em uma transação existente, mas uma transação não é necessária e o componente pode operar bem sem uma transação.
  2. BInstâncias do componente executarão sempre dentro de uma transação. Antes que um componente COM+ seja ativado, COM+ fornecerá ao objeto a transação do criador, se esta existir, ou uma transação inteiramente nova.
  3. CInstâncias do componente serão sempre ativadas dentro de uma nova transação, criada especialmente para este objeto, independentemente de haver ou não uma transação disponível.
  4. DEsta definição é designada para componentes COM+ que não acessam fontes de dados e o resultado é que o componente não precisa do auxílio de uma transação. Porém, o objeto sempre será ativado dentro de um novo contexto
  5. EO COM+ ignorará por completo os requisitos transacionais do componente e tentará primeiro ativar o objeto dentro do contexto do criador. Porém, se o contexto do criador não estiver disponível ou não for compatível, o objeto será ativado dentro de um novo contexto.
Revelar gabarito e comentário

GabaritoA — Instâncias do componente poderão participar em uma transação existente, mas uma transação não é necessária e o componente pode operar bem sem uma transação.

Link permanente: /questoes/cg024977