Estudos gratuitos da ER Soluções WebVer outros conteúdos grátis
ER Soluções WebEstudos · Arquitetura Limpa

12. Componentes

Menor unidade implantável. Hoje: plugins carregados dinamicamente.

Linha do tempo: programas com endereço fixo, relocáveis, linkers, até plugins carregados em tempo de execução
Da memória fixa aos plugins dinâmicos: componentes são unidades de implantação.

Resumo

Perguntas-chave

responda de cabeça, depois abra
O que é um componente?
A menor unidade que pode ser implantada como parte do sistema: jar, gem, DLL, assembly.
O que é um binário relocável?
Código com endereços ajustáveis pelo loader, permitindo carregar bibliotecas em qualquer posição da memória.
Qual o ponto de chegada da evolução dos componentes?
Plugins: componentes carregados e conectados dinamicamente em tempo de execução.

Exercícios de fixação

0/5 respondidas
1.
Qual a definição de componente no livro?
2.
Qual problema os binários relocáveis resolveram?
3.
"Programas crescem até preencher todo o tempo de compilação e linkagem disponível." Isso é:
4.
O que permitiu a arquitetura de plugins de componentes?
5.
Arquivos .jar do Java, .gem do Ruby e .dll do .NET são exemplos de:
Seu progresso fica salvo neste navegador.