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”?
- 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.
- 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.
- 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.
- 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
- 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.