14.5. Transform View
Percorre os dados do domínio e transforma cada elemento em HTML.
Resumo
- Programa que percorre os dados e transforma cada elemento em HTML. Orientado à entrada.
- Exemplo clássico: XSLT sobre XML. Pode ser feito em qualquer linguagem.
- Vantagens: portável, testável sem servidor, evita lógica de domínio na visão.
- Desvantagens: XSLT é estranho para muitos; designers não editam HTML direto.
- Combina com Two Step View: primeiro transforma para tela lógica, depois para HTML.
Perguntas-chave
responda de cabeça, depois abraQual a diferença de orientação entre Template e Transform View?
Template é organizado pela saída (a página). Transform é organizado pela entrada (os dados).
Por que é fácil testar Transform View?
É uma função dados → HTML que roda fora do servidor web.
Qual a tecnologia típica?
XSLT aplicado a XML gerado a partir do domínio.
Exercícios de fixação
0/5 respondidas1.
O domínio gera XML de um álbum e uma folha XSLT o converte em HTML. Qual padrão?
2.
Template View e Transform View diferem em:
3.
Uma vantagem do Transform View:
4.
Qual a desvantagem mais citada do Transform View com XSLT?
5.
Com qual padrão o Transform View combina para mudar o visual do site inteiro?