O documento descreve uma aplicação em desenvolvimento que já possui modelagem e cadastro de dados implementados, mas ainda não disponibiliza os dados para outras aplicações ou publicamente.
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
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
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)
requestpara
/linha/140-M
Front-Controller
Descobre quem
(O framework)
trata
Descobre quem
mostra
Action/Controller
jsp, ftl, vm, xml, json
pega informacoes
DAO / Modelos