Escolar Documentos
Profissional Documentos
Cultura Documentos
Questão 26
O que irá ocorrer com um componente COM+ se o seu suporte a transação for definido como
“com suporte”?
D)Esta 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.
Exercício 2
Questão 30
A figura abaixo apresenta uma arquitetura em camadas proposta por um analista para um projeto J2EE.
A – Deve existir um ponto de acesso centralizado para o tratamento das solicitações feitas à camada de
apresentação.
B – A API JNDI deve ser utilizada para pesquisar e usar componentes de negócios, como EJBs e
componentes JMS, e serviços como fonte de dados.
C – A transferência de dados entre camadas deve ser otimizada através da redução do número de
chamadas remotas.
• Para atender à restrição A, seria utilizado o padrão Front Controller que funcionaria como o ponto inicial
de contato para tratar todas as solicitações feitas à camada de apresentação. O Front Controller poderia
fazer uso de um Application Controller que seria responsável pelos gerenciamentos de ação (localização
e roteamento de ações específicas que servirão à solicitação) e visualização (localização e distribuição
para a visualização adequada).
• Para atender à restrição B, seria utilizado o padrão Service Locator para implementar e encapsular o
serviço e a pesquisa de componente. O Service Locator ocultaria os detalhes de implementação do
mecanismo de pesquisa e encapsularia as dependências relacionadas. Nesta arquitetura, uma
implementação do Business Delegate poderia fazer uso do Service Locator.
• Para atender à restrição C, seria utilizado o padrão Transfer Object para enviar e receber os dados em
uma única estrutura requerida pela solicitação ou gerada como resposta. O padrão Transfer Object
Assembler permitiria construir Transfer Objects compostos a partir de diferentes fontes de dados.
• Para atender à restrição D, seria utilizado o padrão Service to Worker para abstrair e encapsular todo o
acesso ao armazenamento persistente. O Service to Worker gerenciaria a conexão com a fonte de dados
para obter e armazenar
dados.
Com base nas informações acima, que restrições estariam sendo atendidas pelas medidas sugeridas pelo
analista?
E) A, B, C e D.
Exercício 3
PETROBRAS - ANALISTA DE SISTEMAS JUNIOR – ENGENHARIA DE SOFTWARE – PROVA 4
– 2011
Questão 26
Com o passar dos anos, as aplicações empresariais evoluíram de aplicações
monolíticas executando em computadores de grande porte, para aplicações do
tipo cliente- -servidor e, então, para aplicações em 3 camadas.
Essas camadas são:
Exercício 4
POSCOMP 2009
Questão 54. [TEC]
Em relação à arquitetura cliente/servidor, usada na implementação de sistemas
distribuídos, analise as seguintes afirmativas:
I. A arquitetura cliente/servidor define um modelo de interação entre processos clientes
e servidores que resolve o problema do rendezvous: clientes iniciam a comunicação e
servidores esperam por requisições.
II. Em servidores sem estado (informações de estado não são mantidas entre o
processamento de requisições), o significado de uma mensagem do cliente não deve
depender da sequência de mensagens anteriores.
III. Um programa cliente individual opera como um programa convencional, ele não
precisa gerenciar concorrência explicitamente na comunicação com o servidor.
Assinale a alternativa CORRETA:
POSCOMP 2003
Questão 64.
Questão 37.
B) o sistema cliente utiliza uma interface de conectividade para requisitar serviços ao servidor e para
receber as respostas correspondentes.
Exercício 9
COMPANHIA DO METROPOLITANO DE SÃO PAULO - METRÔ
Analista Trainee Ciências da Computação – 2010
Questão 49.
A arquitetura multicamadas divide-se em três camadas lógicas. São elas: