Tags:
create new tag
, view all tags

Exercícios do dia 02.09.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;
  • 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.

-- PauloBorba - 02 Sep 2009 -- LeopoldoTeixeira - 02 Sep 2009

Topic revision: r2 - 2009-09-02 - PauloBorba
 
This site is powered by the TWiki collaboration platformCopyright © 2008-2020 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