Prévia do material em texto
PONTUAÇÃO 9/10 7a Questão (Ref.: 202010309378) Assinale a alternativa com a afirmação CORRETA sobre o padrão Controlador. Em uma aplicação Java web, o módulo controlador pode ser implementado como um servlet. O módulo Controlador centraliza o código relacionado à lógica de negócio do sistema ou de um caso de uso. O módulo Controlador coordena e controla os módulos responsáveis pela produção da resposta a eventos lógicos de sistema gerados pela camada de interface com o usuário. O módulo Controlador centraliza a interação do usuário com o sistema, capturando os eventos externos e controlando o fluxo de navegação das telas e janelas do sistema. O padrão Controlador proposto pelo GRASP equivale ao padrão GoF Strategy. 8a Questão (Ref.: 202010309530) O padrão GoF Proxy consiste em colocarmos entre dois objetos remotos um elemento intermediário que capture a requisição do objeto cliente e a encaminhe pela rede até o objeto destino. Dessa forma, o objeto cliente pode fazer chamadas de operações do objeto destino como se eles estivessem rodando localmente. Qual padrão GRASP está mais diretamente relacionado à solução proposta pelo padrão GoF Proxy? Polimorfismo. Controlador. Indireção. Criador. Especialista na Informação. 9a Questão (Ref.: 202008223770) Os EJBs do tipo Session Bean podem ser divididos em três perfis, sendo que um deles permite a ocorrência de apenas uma instância por máquina virtual, viabilizando o compartilhamento de dados de forma global, entre todos os aplicativos do servidor. Qual é o perfil do EJB descrito? Singleton Stateful Stateless Entity Message Driven Bean 10a Questão (Ref.: 202008223771) As mensagerias são um ferramental de ampla utilização em ambientes corporativos, e entre os diferentes tipos de EJBs, os MDBs são os componentes responsáveis pelo comportamento assíncrono do sistema, baseado na utilização de mensagerias. Assinale a alternativa correta com relação aos Message Driven Benas, ou MDBs: Precisam implementar a interface SessionListener. Eles podem guardar informações de estado. São definidos pela anotação @Message. Tratam as mensagens através de seu único método, denominado onMessage. Necessitam de interfaces @Local e @Remote.