Adriano AlmeidaInstrutor e desenvolvedor pela Caelum             encontre-me:          @adrianoalmeida7     github.com/adr...
A aplicação desenvolvida • Já tem modelagem pronta
A aplicação desenvolvida • Já tem modelagem pronta • Já tem como cadastrar os dados
A aplicação desenvolvida • Já tem modelagem pronta • Já tem como cadastrar os dados • Ainda não disponibiliza dados para o...
A aplicação desenvolvida • Já tem modelagem pronta • Já tem como cadastrar os dados • Ainda não disponibiliza dados para o...
A aplicação desenvolvida • Já tem modelagem pronta • Já tem como cadastrar os dados • Ainda não disponibiliza dados para o...
A aplicação desenvolvida • Ainda não disponibiliza dados para outras   aplicações
App Android
request                httpApp Android             Nossa app
request                httpApp Android             Nossa app   BD
request                httpApp Android             Nossa app   BD
request                 httpApp Android              Nossa app   BD              XML/JSON
request       http?              Nossa app   BD    XML/JSON
XML
JSON
MVCs: Pull
MVCs: Pullrequest paraonibus.xhtml
MVCs: Pullrequest paraonibus.xhtml                 Front-Controller                  (O framework)
MVCs: Pullrequest paraonibus.xhtml                 Front-Controller                                    Descobre qual      ...
MVCs: Pullrequest paraonibus.xhtml                 Front-Controller                                          Descobre qual...
MVCs: Pull          request para          onibus.xhtml                           Front-Controller                         ...
MVCs: Pull          request para          onibus.xhtml                              Front-Controller                      ...
MVCs: Pull          request para          onibus.xhtml                              Front-Controller                      ...
MVCs: Pull (puxe)          request para          onibus.xhtml                              Front-Controller               ...
MVCs: Pushrequest para/linha/140-M               Front-Controller                (O framework)
MVCs: Pushrequest para/linha/140-M               Front-Controller                                  Descobre quem          ...
MVCs: Pushrequest para/linha/140-M               Front-Controller                                  Descobre quem          ...
MVCs: Pushrequest para/linha/140-M                 Front-Controller                                           Descobre que...
MVCs: Pushrequest para/linha/140-M                 Front-Controller                                           Descobre que...
MVCs: Push (Empurra)request para/linha/140-M                 Front-Controller                                           De...
Push - Pull - Puxe - Empurra
Push - Pull - Puxe - EmpurraPuxe - Empurra - Pull - Push
Push - Pull - Puxe - EmpurraPuxe - Empurra - Pull - PushPull - Empurra - Push - Puxa
Push - Pull - Puxe - EmpurraPuxe - Empurra - Pull - PushPull - Empurra - Push - PuxaPush - Pull - Puxe - EmpurraPuxe - Emp...
Pull - Puxa
Pull - PuxaPush - Empurra
Pull - PuxaComponent Based Push - Empurra
Pull - PuxaComponent Based Push - Empurra  Action Based
Bora fazer :)
OBRIGADO!     @adrianoalmeida7github.com/adrianoalmeida7
Conexao java v-raptor
Próximos SlideShares
Carregando em…5
×

Conexao java v-raptor

1.310 visualizações

Publicada em

0 comentários
3 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
1.310
No SlideShare
0
A partir de incorporações
0
Número de incorporações
5
Ações
Compartilhamentos
0
Downloads
33
Comentários
0
Gostaram
3
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Conexao java v-raptor

    1. 1. Adriano AlmeidaInstrutor e desenvolvedor pela Caelum encontre-me: @adrianoalmeida7 github.com/adrianoalmeida7
    2. 2. A aplicação desenvolvida • Já tem modelagem pronta
    3. 3. A aplicação desenvolvida • Já tem modelagem pronta • Já tem como cadastrar os dados
    4. 4. A aplicação desenvolvida • Já tem modelagem pronta • Já tem como cadastrar os dados • Ainda não disponibiliza dados para outras aplicações
    5. 5. 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
    6. 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 • Ninguém consome esses dados
    7. 7. A aplicação desenvolvida • Ainda não disponibiliza dados para outras aplicações
    8. 8. App Android
    9. 9. request httpApp Android Nossa app
    10. 10. request httpApp Android Nossa app BD
    11. 11. request httpApp Android Nossa app BD
    12. 12. request httpApp Android Nossa app BD XML/JSON
    13. 13. request http? Nossa app BD XML/JSON
    14. 14. XML
    15. 15. JSON
    16. 16. MVCs: Pull
    17. 17. MVCs: Pullrequest paraonibus.xhtml
    18. 18. MVCs: Pullrequest paraonibus.xhtml Front-Controller (O framework)
    19. 19. MVCs: Pullrequest paraonibus.xhtml Front-Controller Descobre qual (O framework) é a tela Processa o .xhtml
    20. 20. MVCs: Pullrequest paraonibus.xhtml Front-Controller Descobre qual (O framework) é a tela Processa o achou a “lazanha” .xhtml #{mb.onibuses} Chama o Managed Bean
    21. 21. 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 bancoChama o Chama o DAO Managed Bean
    22. 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 bancoChama o Chama o DAO Managed Bean devolve os dados
    23. 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 bancoChama o Chama o devolve os dados DAO Managed Bean e continua processando devolve os dados o xhtml
    24. 24. 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 bancoChama o Chama o devolve os dados DAO Managed Bean e continua processando devolve os dados o xhtml
    25. 25. MVCs: Pushrequest para/linha/140-M Front-Controller (O framework)
    26. 26. MVCs: Pushrequest para/linha/140-M Front-Controller Descobre quem (O framework) trata Action/Controller
    27. 27. MVCs: Pushrequest para/linha/140-M Front-Controller Descobre quem (O framework) trata Action/Controller pega informacoes DAO / Modelos
    28. 28. MVCs: Pushrequest 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
    29. 29. MVCs: Pushrequest 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. 30. 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
    31. 31. Push - Pull - Puxe - Empurra
    32. 32. Push - Pull - Puxe - EmpurraPuxe - Empurra - Pull - Push
    33. 33. Push - Pull - Puxe - EmpurraPuxe - Empurra - Pull - PushPull - Empurra - Push - Puxa
    34. 34. Push - Pull - Puxe - EmpurraPuxe - Empurra - Pull - PushPull - Empurra - Push - PuxaPush - Pull - Puxe - EmpurraPuxe - Empurra - Pull - PushPull - Empurra - Push - PuxaPush - Pull - Puxe - EmpurraPuxe - Empurra - Pull - PushPull - Empurra - Push - Puxa
    35. 35. Pull - Puxa
    36. 36. Pull - PuxaPush - Empurra
    37. 37. Pull - PuxaComponent Based Push - Empurra
    38. 38. Pull - PuxaComponent Based Push - Empurra Action Based
    39. 39. Bora fazer :)
    40. 40. OBRIGADO! @adrianoalmeida7github.com/adrianoalmeida7

    ×