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:
- MentaBeans: http://www.mentaframework.org/mentabean.jsp
(Por favor leiam o FAQ no final da página!)
- PojoActions: http://forum.mentaframework.org/posts/list/1188.page
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