Informatica

2012 palavras 9 páginas
SISTEMAS DISTRIBUÍDOS 2009.1

Remote Method Invocation RMI

1

Contextualização
Aplicação, serviços RPC, RMI e eventos RPC Capítulo Protocolo requisição-resposta e representação externa de dados Sistema Operacional Middleware

2

Modelo orientado a objetos: revisão
• Programa: conjunto de objetos
– – Objeto: conjunto de dados e métodos Interação de objetos: invocação de métodos e passagem de argumentos com recebimento de resultados




Objetos (variáveis do tipo objeto)
Objetos podem ser instanciados, passados com parâmetros, retornados como resultado de uma execução - nome.método(argumentos)


– –

Referência a objetos é diferente de ponteiros
Objetos são acessados por meio de referências ex: uma variável que parece conter um objeto, na verdade contém uma referência ao objeto




Interface
Fornece a definição das assinaturas de um método (tipos de seus argumentos, valores de retorno e exceções) Objeto A
Dados Métodos
3

Modelo orientado a objetos: revisão

– – – –

Ação
Resultado da execução de um objeto invocando um método em outro objeto Uma invocação pode incluir argumentos para executar o método O objeto receptor executa o método e retorna o controle para o objeto que fez a invocação, as vezes fornecendo o resultado A ativação de um método conduz a três efeitos • O estado do objeto receptor pode ser alterado (estado = variáveis) • Um novo objeto pode ser instanciado pelo uso de um construtor (Java ou C++) • Podem haver outras invocações em métodos de outros objetos




Exceções
Cada método descreve as condições de erro que ele pode encontrar e fazer com que usuários as tratem adequadamente • Duas primitivas: throw (sinalizar evento) e catch (capturar evento)




Garbage collection
Limpeza automática de áreas de dados não mais usados (objetos)
4

Objetos distribuídos
• •


Estado de um objeto = valor de variáveis da sua instância No paradigma do modelo orientado a objetos, o estado do

Relacionados

  • informatica
    3020 palavras | 13 páginas
  • Informatica
    2265 palavras | 10 páginas
  • informatica
    1838 palavras | 8 páginas
  • A informatica
    2489 palavras | 10 páginas
  • informática
    794 palavras | 4 páginas
  • Informática
    880 palavras | 4 páginas
  • informatica
    500 palavras | 2 páginas
  • Informática
    599 palavras | 3 páginas
  • informatica
    1100 palavras | 5 páginas
  • Informatica
    405 palavras | 2 páginas