Difference: RoteiroExercicios20090815 (1 vs. 2)

Revision 22009-08-15 - LeopoldoTeixeira

Line: 1 to 1
 
META TOPICPARENT name="ProdutividadeEspecializacao200902"

Exercícios do dia 15.08.2009

Line: 6 to 6
 
  • Com a máquina virtual rodando, abra o Eclipse (atalho disponível no desktop);
  • Use o workspace default (pasta do desktop);
Changed:
<
<
  • Baixe o projeto para a aula de hoje;
>
>
  • Baixe o projeto para a aula de hoje - download abaixo;
 
  • Modifique a definição da sintaxe de WebDSL para dar suporte a propriedades, como "authors : List<Person>", cujos valores são listas
  • Implemente a estratégia builtin-java-type
  • Modifique a sintaxe novamente de maneira que ela dê suporte a programas como o seguinte:
Line: 34 to 34
  -- LeopoldoTeixeira - 15 Aug 2009
Changed:
<
<
META FILEATTACHMENT attachment="exercicio.tar" attr="" comment="exercicio do dia 15.08.2009" date="1250343059" name="exercicio.tar" path="exercicio.tar" size="8560640" stream="exercicio.tar" tmpFilename="/var/tmp/CGItemp12001" user="LeopoldoTeixeira" version="1"
>
>
META FILEATTACHMENT attachment="exercicio.tar" attr="h" comment="exercicio do dia 15.08.2009" date="1250348223" name="exercicio.tar" path="exercicio20090815.zip" size="3044091" stream="exercicio20090815.zip" tmpFilename="/var/tmp/CGItemp8435" user="LeopoldoTeixeira" version="2"
META FILEATTACHMENT attachment="exercicio20090815.zip" attr="" comment="" date="1250348161" name="exercicio20090815.zip" path="exercicio20090815.zip" size="3044091" stream="exercicio20090815.zip" tmpFilename="/var/tmp/CGItemp5175" user="LeopoldoTeixeira" version="1"

Revision 12009-08-15 - LeopoldoTeixeira

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="ProdutividadeEspecializacao200902"

Exercícios do dia 15.08.2009

Roteiro de Exercícios

  • Com a máquina virtual rodando, abra o Eclipse (atalho disponível no desktop);
  • Use o workspace default (pasta do desktop);
  • Baixe o projeto para a aula de hoje;
  • Modifique a definição da sintaxe de WebDSL para dar suporte a propriedades, como "authors : List<Person>", cujos valores são listas
  • Implemente a estratégia builtin-java-type
  • Modifique a sintaxe novamente de maneira que ela dê suporte a programas como o seguinte:
  define page home() {
    section{
      header{"Users"}
      list{ 
        for(user : User) {
          listitem{ 
            navigate(tasks(user))
              {output(user.username)} 
              " (" output(user.tasks.length) ")" 
          }
        }
      }
      navigate(newuser()){"Add new user"}
    }
  }
  • Implemente uma regra que traduz uma Entity com apenas uma propriedade em uma classe Java
  • Analise a definição das sintaxes de Java e WebDSL

  • Qualquer dúvida, entrar em contato com os monitores.

-- LeopoldoTeixeira - 15 Aug 2009

META FILEATTACHMENT attachment="exercicio.tar" attr="" comment="exercicio do dia 15.08.2009" date="1250343059" name="exercicio.tar" path="exercicio.tar" size="8560640" stream="exercicio.tar" tmpFilename="/var/tmp/CGItemp12001" user="LeopoldoTeixeira" version="1"
 
This site is powered by the TWiki collaboration platformCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback

mersin escort bayan adana escort bayan izmit escort ankara escort bursa escort