Home - this site is powered by TWiki(R)
TAES > ProdutividadeEspecializacao200902 > RoteiroExercicios20090815
TWiki webs: Main | TWiki | Sandbox   Hello TWiki Admin Group!

Changes | Index | Search | Go

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
I Attachment Action Size Date Who Comment
Compressed Zip archivezip exercicio20090815.zip manage 2972.7 K 2009-08-15 - 14:56 LeopoldoTeixeira  
Edit | Attach | Print version | History: %REVISIONS% | Backlinks | Raw View | Raw edit | More topic actions

This site is powered by the TWiki collaboration platform Powered by Perl This site is powered by the TWiki collaboration platformCopyright © 2008-2025 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