Tags:
create new tag
, view all tags

Exercícios do dia 22.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 - download abaixo;
  • Importe o projeto no Eclipse;

  • 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 - 22 Aug 2009 -- LeopoldoTeixeira - 15 Aug 2009

Topic attachments
ISorted ascending Attachment Action Size Date Who Comment
Compressed Zip archivezip exercicio20090815.zip manage 2972.7 K 2009-08-15 - 14:56 LeopoldoTeixeira  
Topic revision: r3 - 2009-08-22 - LeopoldoTeixeira
 
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