| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/10/2008 15:06:17
|
saoj
Forum Spammer
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.jpg)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2133
Localização: RJ, BRA
Offline
|
Acabamos de lançar a versão 1.14 do Mentawai, que agora conta com o MentaBlank.zip, um projeto simples e completo que pode ser utilizado como ponto de partida para o desenvolvimento de qualquer aplicação web com o Mentawai, além de resumir em um único projeto as principais funcionalidades do framework, entre elas:
Validação
Autenticação
Redirect after Login
IoC
Auto-Wiring
Pool de Conexões
Tratamento de Exceções
ORM (Mapeamento de Beans no BD)
Diversas tags do Mentawai (mtw:requiresAuthentication, mtw:bean, etc.)
http://forum.mentaframework.org/posts/list/0/2125.page
Abaixo segue a lista completa de modificações: (mais informações em http://www.mentaframework.org?loc=pt)
- Projeto MentaBlank.zip: ponto de partida facilitado para qualquer aplicação web com o Mentawai
- getStringValue, getBooleanValue, getIntValue, etc. são agora getString, getBoolean, getInt, etc. Os métodos antigos foram depreciados.
- getStringValues e getIntValues são agora getStrings e getInts. Os métodos antigos foram depreciados.
- IpFilter para permitir o acesso a uma action de apenas requisições vindas de certos IPs.
- ExecUtil para permitir facilmente a execução de processos externos (Java é muito pentelho em relação a isso...)
- ImageMinSizeRule para validar o tamanho (dimensão) mínimo de uma imagem recebida num request.
- ImageUtils para fazer crop, resize, conversão e outras operações com imagens que chegaram via upload.
- Possibilidade de configurar filtros específicos para uma ou mais classes de Action. (Antes só podia especificar isso numa ActionConfig)
- sendLater para enviar email de forma assíncrona sem bloquear a requisição web.
- melhorias no tag de paginação (paginatorTag)
- loadListMinus e buildSelectMinus para permitir carregar uma lista de beans excluindo certos campos
- DateUtils para facilitar o trabalho com dates.
- FileUploadFilter atualizado para trabalhar com o último commons FileUpload (1.2.1)
- DateFilter para criar um java.util.Date a partir de um dia, mês e ano no input (usando o locale correto)
- Listas padrão para dias do mês e anos (apenas números)
- DIFilter agora é AutoWiringFilter (antigo foi depreciado)
- método replaceUserSession para trocar o usuario da sessao sem reiniciar/invalidar a sessao
- não precisa mais especificar a classe do ApplicationManager no web.xml. O framework faz um scan e descobre sozinho agora.
- setReloadable para recarregar o application manager quando este for modificado. Precisa do excelente produto ZeroTurnaround
- correções de bugs e muitas outras melhorias
This message was edited 1 time. Last update was at 31/10/2008 15:08:46
|
- "Prefiro proclamar abertamente aos homens, baseando-me no meu conhecimento da realidade, aquilo que lhes seja útil, ainda que ninguém o compreenda, a dar, sob o caloroso aplauso da multidão, o meu acordo em tolices." (Epicuro) Vestido Noiva Ipanema Rio de Janeiro Casamento InterNovias InterNoivas |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/10/2008 21:46:00
|
Ironlynx
Moderador
![[Avatar]](/images/avatar/93d65641ff3f1586614cf2c1ad240b6c.jpg)
Membro desde: 02/05/2003 01:06:41
Mensagens: 2968
Localização: The other side of the screen
Offline
|
Muito bom Sérgio!!!Já vou testá-lo na segunda mesmo!
|
Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/11/2008 13:55:24
|
finotti
JavaTeenager
![[Avatar]](/images/avatar/8c5f6ecd29a0eb234459190ca51c16dd.jpg)
Membro desde: 02/12/2003 14:51:32
Mensagens: 157
Localização: Belo Horizonte
Offline
|
downloading...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/11/2008 14:40:21
|
pedro.braz
HelloWorld
Membro desde: 04/09/2007 19:58:09
Mensagens: 11
Localização: Penápolis SP
Offline
|
Gostaria de lhe dar os parabeins por este FW excelente que o Menta se tornou!
Saoj..
Ja pensou em usar annotations?
Concentrar toda a config nas classes Pojos?
E o Menta Gerar todas as telas basicas apartir dele? (CRUD)
Assim como o CakePHP faz.. Assim como o RoR faz?
Axo q seria um diferencial imenço.. afinal o JSF ja esta fazendo.. so q requer muita maquina qnd ele chama o GlassFish!
O Menta é um excelente Frame..
Mas ta muito focado na programação.
Veja bem..
No meu entender o qua mais valhe é um analista!
O Cara só estuda e monta as classes de negócio. Anota ela. e ponto..
O CRUD basico ta pronto! ai é passar para os Jrs o restante.
Programador é uma raça em extinção!
As Ides vão gerar td daqui uns tempos.. pelo menos é o que eu entendo que vá acontecer!
O que sobra? Analistas!
O Menta podia sair na frente com esse projeto!
Eu tenho estudado para desenvolver um FW de Interface visual... Anotando os Pojos a App cria a tela com a persistência sozinha! Usando Jpa fica facil! Generalizando bem.. e criando um "DAO generico"!
Isso ja existe! O q falta?? Uma anotação do tipo:
Sakoo minha idéia??
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/11/2008 16:24:51
|
saoj
Forum Spammer
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.jpg)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2133
Localização: RJ, BRA
Offline
|
Eu dou total apoio para esse tipo de iniciativa. Se você deseja usar o Mentawai para fazer algo desse tipo, baseado em anotações, xml ou configuração programática, eu dou total apoio.
Qualquer tentativa de abstrair complexidade é válida.
Mas o Menta oficialmente não irá para esse lado, por uma questão de foco e filosofia.
Agora como eu falei: Se vc está motivado e se sente capacitado para tentar algo nessa linha, vá em frente que a equipe do Menta tentará te ajudar na medida do possível, esclarecendo todas as suas dúvidas no forum.
This message was edited 1 time. Last update was at 03/11/2008 21:46:40
|
- "Prefiro proclamar abertamente aos homens, baseando-me no meu conhecimento da realidade, aquilo que lhes seja útil, ainda que ninguém o compreenda, a dar, sob o caloroso aplauso da multidão, o meu acordo em tolices." (Epicuro) Vestido Noiva Ipanema Rio de Janeiro Casamento InterNovias InterNoivas |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/11/2008 20:56:07
|
yuriX
Smalltalk
Membro desde: 28/06/2005 20:38:34
Mensagens: 1
Localização: Joao Pessoa
Offline
|
Parabéns pelo projeto SaoJ, foi a simplicidade do uso do Mentawai que me atraiu para o mundo Java. Embora, trabalhe hoje com outras ferramentas, reconheco a maturidade do Menta.
Entretanto, me entristece (embora seja besteira...) as palavras "exclarecendo" e "imenço" nesta thread. Eu sei que erros acontecem e que o importante é passar a mensagem, mas um pouquinho de atenção na escrita é importante, principalmente pra você SaoJ que é o líder do Menta.
Mais uma vez parabéns pelo trabalho.
|
Compose Member #1 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/11/2008 21:30:05
|
saoj
Forum Spammer
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.jpg)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2133
Localização: RJ, BRA
Offline
|
yuriX wrote:Parabéns pelo projeto SaoJ, foi a simplicidade do uso do Mentawai que me atraiu para o mundo Java. Embora, trabalhe hoje com outras ferramentas, reconheco a maturidade do Menta.
Entretanto, me entristece (embora seja besteira...) as palavras "exclarecendo" e "imenço" nesta thread. Eu sei que erros acontecem e que o importante é passar a mensagem, mas um pouquinho de atenção na escrita é importante, principalmente pra você SaoJ que é o líder do Menta.
Mais uma vez parabéns pelo trabalho.
Obrigado! Português nunca foi o meu forte e tb não uso corretor ortogrófico, embora devesse.
Agora o 'imenço' não fui eu não...
This message was edited 2 times. Last update was at 03/11/2008 21:47:27
|
- "Prefiro proclamar abertamente aos homens, baseando-me no meu conhecimento da realidade, aquilo que lhes seja útil, ainda que ninguém o compreenda, a dar, sob o caloroso aplauso da multidão, o meu acordo em tolices." (Epicuro) Vestido Noiva Ipanema Rio de Janeiro Casamento InterNovias InterNoivas |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/11/2008 22:11:20
|
Bruno Laturner
Forum Spammer
Membro desde: 18/02/2008 16:17:53
Mensagens: 1357
Localização: 78050-000, Brazil
Offline
|
Oi saoj, me responda uma coisa que não consegui achar no site do mentawai:
Quais são os requisitos mínimos/dependências para utilizar ele?
|
A resposta acima foi achada em menos de 5 minutos no google.
The prisoner falls in love with his chains. --E.W. Dijkstra |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/11/2008 22:42:24
|
saoj
Forum Spammer
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.jpg)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2133
Localização: RJ, BRA
Offline
|
Bruno Laturner wrote:Oi saoj, me responda uma coisa que não consegui achar no site do mentawai:
Quais são os requisitos mínimos/dependências para utilizar ele?
Vc diz jars?
A principio nenhum. Mas se vc usa velocity então precisa de velocity.
Se usa c3p0 então precisa do c3p0.
Se usa ajax, então precisa de uns jars de json.
Todos esses jars estão no zip completo do framework: mentawai-1.14.1.zip
|
- "Prefiro proclamar abertamente aos homens, baseando-me no meu conhecimento da realidade, aquilo que lhes seja útil, ainda que ninguém o compreenda, a dar, sob o caloroso aplauso da multidão, o meu acordo em tolices." (Epicuro) Vestido Noiva Ipanema Rio de Janeiro Casamento InterNovias InterNoivas |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/11/2008 22:50:37
|
pedro.braz
HelloWorld
Membro desde: 04/09/2007 19:58:09
Mensagens: 11
Localização: Penápolis SP
Offline
|
Entre perde 4 anos fazendo uma faculdade de Gramatica ou coisa parecida prefiro faze um mestrado na minha área! kkk
vou instalar o corretor ortográfico do FireFox!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/11/2008 22:50:53
|
Bruno Laturner
Forum Spammer
Membro desde: 18/02/2008 16:17:53
Mensagens: 1357
Localização: 78050-000, Brazil
Offline
|
Na verdade queria saber da versão do Java e Java EE.
|
A resposta acima foi achada em menos de 5 minutos no google.
The prisoner falls in love with his chains. --E.W. Dijkstra |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/11/2008 23:15:01
|
saoj
Forum Spammer
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.jpg)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2133
Localização: RJ, BRA
Offline
|
Bruno Laturner wrote:Na verdade queria saber da versão do Java e Java EE.
O mínimo é Java1.5 rodando sobre Tomcat 5.
Qualquer servlet container que suporte Java 1.5.
|
- "Prefiro proclamar abertamente aos homens, baseando-me no meu conhecimento da realidade, aquilo que lhes seja útil, ainda que ninguém o compreenda, a dar, sob o caloroso aplauso da multidão, o meu acordo em tolices." (Epicuro) Vestido Noiva Ipanema Rio de Janeiro Casamento InterNovias InterNoivas |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/11/2008 23:16:26
|
saoj
Forum Spammer
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.jpg)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2133
Localização: RJ, BRA
Offline
|
pedro.braz wrote:Entre perde 4 anos fazendo uma faculdade de Gramatica ou coisa parecida prefiro faze um mestrado na minha área! kkk
vou instalar o corretor ortográfico do FireFox!
É um mistério sobrenatural pra mim instalar um corretor ortográfico no Firefox.
Se alguém quiser me ajudar, favor enviar mensagem privada com um link ou qualquer coisa.
Estou cansado de passar vergonha...
|
- "Prefiro proclamar abertamente aos homens, baseando-me no meu conhecimento da realidade, aquilo que lhes seja útil, ainda que ninguém o compreenda, a dar, sob o caloroso aplauso da multidão, o meu acordo em tolices." (Epicuro) Vestido Noiva Ipanema Rio de Janeiro Casamento InterNovias InterNoivas |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/11/2008 08:01:38
|
Cristiano Pires
JavaTeenager
![[Avatar]](/images/avatar/ec0805f013b5bb2f8231160d0ac06b48.jpg)
Membro desde: 05/04/2006 15:03:42
Mensagens: 174
Localização: Brasília, DF
Offline
|
Saoj, sabe se tem algum plugin pra facilitar criação ou manutenção de projetos pro eclipse ou netbeans?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/11/2008 08:41:51
|
Jair Rillo Junior
Moderador
![[Avatar]](/images/avatar/31b3b31a1c2f8a370206f111127c0dbd.jpg)
Membro desde: 29/04/2003 21:19:53
Mensagens: 1949
Localização: São Paulo
Offline
|
Sérgio,
Parabéns mais uma vez, certamente não é nada fácil manter um framework desse.
Agora uma dica: Eu dei um olhada rápido no MentaBlank.zip, porém minha dica é: Porque não disponibilizar um projeto de start-up criado por alguma ferramenta de build, como por exemplo o Maven 2. Assim já teria toda a estrutura do Maven 2 (com integração fácil ao Eclipse e Netbeans), você já poderia disponibilizar no POM.xml algumas dependências como o JUnit, Sure-fire para relatórios e alguma outra dependência necessária, e melhor ainda, se a pessoa quiser adicionar coisa nova (como o Bruno disse), simplesmente adiciona uma dependencia no POM.xml e seja feliz . Na minha opinião, ai sim o start-up application servirá para algo real. (Não que o atual não sirva e tals, mas eu particularmente fico meio receioso em criar um projeto real, onde vou ter uma equipe por trás desenvolvendo, sem uma ferramenta de build).
|
Jair Rillo Junior
http://www.jairrillo.com | http://www.jairrillo.com/blog | Twitter |
|
|
 |
|
|