5. A aplicação desenvolvida
• Já tem modelagem pronta
• Já tem como cadastrar os dados
• Ainda não disponibiliza dados para outras
aplicações
6. A aplicação desenvolvida
• Já tem modelagem pronta
• Já tem como cadastrar os dados
• Ainda não disponibiliza dados para outras
aplicações
• Não está disponibilizado em lugar nenhum
7. A aplicação desenvolvida
• Já tem modelagem pronta
• Já tem como cadastrar os dados
• Ainda não disponibiliza dados para outras
aplicações
• Não está disponibilizado em lugar nenhum
• Ninguém consome esses dados
21. MVCs: Pull
request para
onibus.xhtml
Front-Controller
Descobre qual
(O framework)
é a tela
Processa o
achou a “lazanha” .xhtml
#{mb.onibuses}
Chama o
Managed Bean
22. MVCs: Pull
request para
onibus.xhtml
Front-Controller
Descobre qual
(O framework)
é a tela
Processa o
achou a “lazanha” .xhtml
#{mb.onibuses}
Busca dados
no banco
Chama o Chama o
DAO Managed Bean
23. MVCs: Pull
request para
onibus.xhtml
Front-Controller
Descobre qual
(O framework)
é a tela
Processa o
achou a “lazanha” .xhtml
#{mb.onibuses}
Busca dados
no banco
Chama o Chama o
DAO Managed Bean
devolve os dados
24. MVCs: Pull
request para
onibus.xhtml
Front-Controller
Descobre qual
(O framework)
é a tela
Processa o
achou a “lazanha” .xhtml
#{mb.onibuses}
Busca dados
no banco
Chama o Chama o
devolve os dados
DAO Managed Bean
e continua processando
devolve os dados o xhtml
25. MVCs: Pull (puxe)
request para
onibus.xhtml
Front-Controller
Descobre qual
(O framework)
é a tela
Processa o
achou a “lazanha” .xhtml
#{mb.onibuses}
Busca dados
no banco
Chama o Chama o
devolve os dados
DAO Managed Bean
e continua processando
devolve os dados o xhtml
29. MVCs: Push
request para
/linha/140-M
Front-Controller
Descobre quem
(O framework)
trata
Descobre quem
mostra
Action/Controller
jsp, ftl, vm, xml, json
pega informacoes
DAO / Modelos
30. MVCs: Push
request para
/linha/140-M
Front-Controller
Descobre quem
(O framework)
trata
Descobre quem
mostra
Action/Controller
jsp, ftl, vm, xml, json
pega informacoes
DAO / Modelos
31. MVCs: Push (Empurra)
request para
/linha/140-M
Front-Controller
Descobre quem
(O framework)
trata
Descobre quem
mostra
Action/Controller
jsp, ftl, vm, xml, json
pega informacoes
DAO / Modelos