< Return to Video

vimeo.com/.../1038290783

  • 0:08 - 0:10
    Dentre os dispositivos que o JCP
  • 0:10 - 0:13
    disponibiliza para a gente
    construir páginas web,
  • 0:15 - 0:19
    definitivamente as actions são
    as que mais chamam a atenção.
  • 0:20 - 0:23
    Imagina, por exemplo,
    que você quer adicionar
  • 0:23 - 0:28
    o conteúdo de um arquivo
    dentro da sua página principal
  • 0:29 - 0:31
    e uma action chamada include,
    que a gente
  • 0:31 - 0:34
    está invocando
    para fazer esse processo.
  • 0:35 - 0:39
    Isso acontece
    porque as actions permitem
  • 0:39 - 0:42
    que a gente controle
    toda essa coisa de execução
  • 0:42 - 0:46
    dos servos que estão ali em execução
    no servidor.
  • 0:46 - 0:49
    E com isso
    a gente consegue modificar fluxos,
  • 0:49 - 0:53
    pedindo inclusive que quando
    ela vai gerar o HTML de uma página,
  • 0:53 - 0:57
    ela some a ele todo
    o conteúdo de um outro arquivo.
  • 0:59 - 1:03
    Mas o include não é o único action
    que a gente utiliza com frequência.
  • 1:04 - 1:07
    Outro muito importante é o foward,
  • 1:07 - 1:10
    que permite que a gente encaminha
    conteúdo para outras páginas.
  • 1:12 - 1:13
    Imagina que, por
  • 1:13 - 1:16
    exemplo, que eu estou em
    uma página inicial
  • 1:17 - 1:21
    e dentro dela a gente foi lá
    e fez a construção de variáveis.
  • 1:22 - 1:26
    Então, eu tenho parâmetros aqui,
    como por exemplo, o nome Jorginho
  • 1:26 - 1:29
    ou a idade de 25 anos.
  • 1:29 - 1:32
    Acontece que esses valores,
    esses parâmetros,
  • 1:33 - 1:36
    eles estão morando na página
    em que eu estou
  • 1:36 - 1:39
    e eu preciso
    levá los ou encaminhá los
  • 1:40 - 1:42
    para outros ambientes.
  • 1:42 - 1:45
    É justamente aí
    que o Ford vai entrar em jogo.
  • 1:45 - 1:49
    Ele me permite redirecionar
    esses parâmetros
  • 1:49 - 1:52
    para outro local.
  • 1:52 - 1:54
    Se a gente dá uma olhada aqui agora,
  • 1:54 - 1:58
    vocês vão ver que
    quando eu invoco JSP Foward,
  • 1:58 - 2:01
    a gente indica uma página
    que no caso
  • 2:02 - 2:04
    é ainda os pontos JSP.
  • 2:04 - 2:09
    Isso a gente vai na index
    logo no nosso código HTML
  • 2:09 - 2:12
    a gente vai ter aqui
    uma função de recuperação.
  • 2:13 - 2:15
    Essa função
    de recuperação está indo lá
  • 2:15 - 2:19
    no server load e tá literalmente
    questionando o que?
  • 2:19 - 2:23
    Olha, me enviaram
    um parâmetro chamado nome e aí
  • 2:23 - 2:27
    nesse local vai aparecer Jorginho.
  • 2:27 - 2:32
    A mesma coisa para a idade, aonde
    nesse local vai aparecer 25 anos.
  • 2:33 - 2:36
    Dessa forma a gente consegue fazer
    os encaminhamentos
  • 2:36 - 2:39
    dos parâmetros e objetos
    que a gente vai ter em uma página
  • 2:40 - 2:44
    para outras, garantindo,
    por exemplo, que eu consigo levar
  • 2:44 - 2:47
    e recuperar esses conteúdos
    de acordo com a minha necessidade.
  • 2:48 - 2:51
    Isso faz, por exemplo,
    com que a minha página lá
  • 2:51 - 2:54
    não precise mais agrupar
  • 2:54 - 2:57
    todos os processos
    serializado de uma vez só.
  • 2:57 - 2:58
    Na realidade,
  • 2:58 - 3:01
    agora a gente consegue quebrar
    esses escopos, separar em silos
  • 3:01 - 3:04
    e deixar cada página
    com o que é necessário para ela.
  • 3:05 - 3:05
    E caso seja
  • 3:05 - 3:08
    preciso que uma informação
    seja recuperada lá na frente,
  • 3:09 - 3:11
    a gente consegue
    fazer o encaminhamento
  • 3:11 - 3:14
    e recuperar ou adicionar
    parte daquele código.
  • 3:15 - 3:19
    Logo, o uso das actions
    vão permitir que a gente faça
  • 3:19 - 3:24
    uma construção bem mais fluida
    do nosso código e sem tanta sujeira.
  • 3:25 - 3:26
    É justamente
  • 3:26 - 3:29
    por essa característica
    que as actions ajudam a gente
  • 3:30 - 3:33
    a enxugar o código,
    deixar as páginas
  • 3:33 - 3:37
    ali muito mais fáceis de serem lidas
    e com muito menos tranqueira
  • 3:37 - 3:40
    que a gente vai acumulando
    ao longo do desenvolvimento.
  • 3:40 - 3:43
    A ideia é sempre criar as coisas
  • 3:43 - 3:46
    nos locais apropriados
    e à medida que for sendo necessário.
  • 3:46 - 3:50
    A gente tem actions aí de inclusão
    e de encaminhamento
  • 3:50 - 3:53
    que vão permitir
    que a gente recupere sobre demanda.
  • 3:54 - 3:55
    Os dados que a gente precisa.
Title:
vimeo.com/.../1038290783
Video Language:
Portuguese, Brazilian
Duration:
04:00
Antonio Valter Chiaratti Canesin edited Portuguese, Brazilian subtitles for vimeo.com/.../1038290783
Antonio Valter Chiaratti Canesin edited Portuguese, Brazilian subtitles for vimeo.com/.../1038290783

Portuguese, Brazilian subtitles

Incomplete

Revisions Compare revisions