O EasyTemplates também permite que você mapeie um Page
para uma expressão regular. Para isso, usamos o método
matches da classe String. Isso, juntamente com os Controllers, permite
que sejam craidos padrões, que facilitem a
configuração. Na seção de
Convenções, ensinamos como isso pode ser feito.
Quando uma página é requisitada, em primeiro lugar o
EasyTemplates verifica se há algum page com o path solicitado.
Se houver, ele retorna o page adequado. Agora, se não houver,
ele passa a procurar por expressões regulares nas quais o path
se encontra.
Dessa forma, damos prioridade às string "literais", e depois
buscamos por expressoes regulares. Dessa forma, temos maior controle
sobre elas.
Mais informações a respeito de expressões
regulares podem ser obtidas em http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html