Lançada a versão 1.10 do Mentawai

Lançada a versão 1.10 do Mentawai, com algumas novidades interessantes como Pojo Actions, MentaBeans, DI melhorado, auto-configuração de locales suportados, etc.

Outra boa notícia é que o zip do framework agora só tem 10 megas, pois os exemplos foram migrados para um novo zip a parte chamado mentawai-examples.zip.

Quem quiser dar uma conferida pode acessar o link: http://www.mentaframework.org/

As principais mudanças estão listadas abaixo:

(Por favor leiam o FAQ no final da página!)

O Mentawai agora suporta pojo-actions de maneira totalmente opcional, ou seja,
vc pode continuar estendendo BaseAction ou implementando Action só que agora vc pode também
utilizar os seus próprios pojos como actions e fazer requisições web para quaisquer métodos
desse pojo, sem qualquer restrição quanto a número de argumentos, tipo desses argumentos e
tipo retornado. Note que o seu pojo será TOTALMENTE indendente do framework Mentawai, não sendo
necessário qualquer tipo de annotation.

  • Mais clareza para o DIFilter, que agora utiliza uma sintaxe mais clara para sua configuração,
    além de ter se tornado um filtro único e global.

antes: (vários filtros o que aumentava o stack de filtros)

filter(new DIFilter(“connection”, Connection.class, “conn”));
filter(new DIFilter(“userDAO”, UserDAO.class, “dao”));

agora; (apenas um filtro único)

filter(new DIFilter()); // global and unique filter…

di(“connection”, Connection.class).source(“conn”);
di(“userDAO”, UserDAO.class).source(“dao”);

  • melhor suporte a Hibernate Annotation através do HibernateAnnotationFilter (by Velo)

  • não há mais necessidade de especificar quais locales sua aplicação está usando, uma vez que o Mentawai
    vai scannear os diretórios da sua aplicação e descobrir sozinho quais locales ela está suportando (!!!)

  • O exemplo MyBooks está agora utilizando MentaBeans na sua versão oficial: http://mybooks.mentaframework.org/
    Note que agora ele possui 3 opções de DAOs para vc escolher e/ou estudar: JDBC, Hibernate e MentaBeans

Boa notícia!

Ótimo Framework!