Logo Passei Direto
Buscar

Design de Software

Colégio Objetivo
O RMI (Remote Method Invocation) é uma interface de programação que permite a execução de chamadas remotas no estilo RPC (Remote Procedure Call) em aplicações desenvolvidas em Java.
Qual padrão de projeto você imagina encontrar na implementação do RMI?
Flyweight
Composite
Facade
Proxy
Decorator
User badge image
Estudando com Questões

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

Para entender qual padrão de projeto está mais relacionado à implementação do RMI (Remote Method Invocation), vamos analisar as opções: 1. Flyweight: Este padrão é usado para minimizar o uso de memória, compartilhando objetos semelhantes. Não é o foco do RMI. 2. Composite: Este padrão permite que objetos sejam compostos em estruturas de árvore para representar hierarquias. Não se aplica diretamente ao RMI. 3. Facade: Este padrão fornece uma interface simplificada para um conjunto de interfaces em um subsistema. Embora possa ser usado em algumas implementações, não é o principal foco do RMI. 4. Proxy: Este padrão é utilizado para controlar o acesso a um objeto, podendo ser um substituto que encapsula a lógica de acesso remoto. O RMI utiliza o padrão Proxy para permitir que um cliente invoque métodos em um objeto remoto como se fosse local. 5. Decorator: Este padrão permite adicionar funcionalidades a um objeto dinamicamente. Não é o foco do RMI. Diante dessa análise, a opção que melhor se relaciona com a implementação do RMI é: Proxy.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Assinale a alternativa com o nome do padrão GRASP que recomenda que uma responsabilidade seja atribuída à classe que possua o conhecimento necessário para realizá-la, evitando, assim, a definição de classes de negócio somente com operações de acesso, isto é, operações get/set dos seus atributos.



Indireção.


Controlador.


Memento.


Fábrica.


Especialista na Informação.

A arquitetura oferecida pelo JPA modificou a forma do Java lidar com os dados, e o conhecimento acerca de suas características é fundamental para todo programador que utilize a plataforma.
Assinale a alternativa INCORRETA acerca do JPA:
É o mecanismo padrão de ORM do Java.
Com a adoção do JPA eliminamos a necessidade do JDBC.
Precisa de um arquivo de configuração denominado persistence.xml.
Trabalha com código anotado Java.
Permite mapear os relacionamentos da base de dados.