SóProvas


ID
1189987
Banca
Instituto Ânima Sociesc
Órgão
Companhia Águas de Joinville
Ano
2010
Provas
Disciplina
Programação
Assuntos

Um Sistema Web, voltado para a execução na Internet, pode ser definido como um sistema composto por componentes localizados em uma rede de computadores cujas ações são coordenadas somente através de troca de mensagens. Java RMI (Remote Method Invocation) tem como objetivo auxiliar o desenvolvimento de aplicações com objetos distribuídos. Neste contexto, marque a afirmativa correta.

Alternativas
Comentários
  • a) Não tenho certeza, alguém mais pode contribuir, mas acho que essa questão está errada porque RMI usa o JRMP (Java Remote Method Protocol) sob TCP/IP e por isso depende apenas desse ultimo. Se alguém mais puder contribuir...

    b) Essa "replicação automática" não existe de forma nativa.

    c) Objetos precisam ser serializados e portanto implementar a interface Serializable.

    d) Correta. Essa é a definição do RMI, ou Remote Method Invocation. A interface distribuída no cliente e no servidor determina e garante o que pode ser chamado pelo cliente.

    e) Errada. RMI usa uma um canal de comunicação "raw" para transmissão de mensagens. É possível definir um protocolo mas isso precisa ser feito pelo programador.