| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2011 11:19:11
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Online
|
Olá pessoal, depois de um ótimo feedback e várias contribuições da comunidade, quase 5 mil downloads da versão 3.2.0 fora o maven, temos o prazer de anunciar a nova versão do VRaptor - a 3.3.0 - com muitas novidades, como por exemplo: - Mudança na estratégia de uso do Spring, que agora permite integrar totalmente o Spring com o VRaptor, ou seja, usar componentes do VRaptor como dependências para os beans do Spring e vice-versa - Melhor integração com o Guice - Mudança na ordenação dos interceptors, que elimina a necessidade do InterceptorSequence e passa a configuração da ordem para os próprios interceptors. a ordem de execução será necessariamente: UmInterceptor > ... > MeuInterceptor > ... > OutroInterceptor É possível ainda definir ordens relativas aos interceptors do VRaptor, como é explicado na documentação: http://vraptor.caelum.com.br/documentacao/interceptadores/ - as anotações de verbos HTTP agora também podem definir os paths do método - vários bugfixes e melhoria de logs Agradecimentos especiais ao Otávio Garcia (garcia-jj), que pelas muitas contribuições agora é commiter do VRaptor, e também a: - Allan de Queiroz (alsoqz) - pela organização dos métodos do PageResult - Rodolfo Livieiro - pelo vraptor-scaffold cada vez melhor - Douglas Campos (qmx) - pela ajuda na refatoração e reestruturação da integração com o Spring - Pedro Matiello, David Paniz, Mauricio Aniche e José Donizetti - pela ajuda na nova ordenação de interceptors - Gerson Luiz Chagas - por melhorar o ExtJSView - Davi (davisnog) - por implementar o @Get("/path") - admwagner - pelo HibernateMockValidator e ainda para as muitas outras pessoas que deram sugestões, abriram issues, postaram em seus blogs e ajudaram no crescimento do VRaptor download em: http://vraptor.caelum.com.br/download.jsp changelog completo em: http://vraptor.caelum.com.br/documentacao/changelog/ Se você também quer contribuir com o VRaptor, e ajudar a aumentar a lista de agradecimentos =) se sinta livre em cadastrar (e/ou resolver) issues no github http://github.com/caelum/vraptor/issues, abrir forks e enviar pull requests ou dar qualquer sugestão. Muito obrigado a todos, e que o VRaptor fique cada vez melhor com a ajuda da comunidade!
This message was edited 1 time. Last update was at 02/02/2011 11:33:00
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2011 11:28:02
|
André Fonseca
JWizard
![[Avatar]](/images/avatar/286b0b3ea509af1aeff6bb47299d96d7.png)
Membro desde: 23/02/2007 15:52:55
Mensagens: 2034
Offline
|
Parabens pelo trabalho ! Usei o vRaptor em apenas um projeto, e espero usá-lo novamente pois gostei bastante da facilidade de uso e do ganho de produtividade
|
Você é novo no GUJ?
Como fazer perguntas?
www.twitter.com/_afonseca |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2011 11:45:24
|
Mr_Arthur
Java Ninja
![[Avatar]](/images/avatar/33e9da7fc3825a8aeb66ff6fbb7f5dd4.jpg)
Membro desde: 02/02/2007 10:54:04
Mensagens: 285
Localização: Brasília - DF
Offline
|
Parabéns!
Já atualizei aqui no projeto.
|
developer in brasília.
scjp, scwcd, ocpbcd.
@armoucar
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2011 11:48:28
|
pedruhenrik
GUJ Master
![[Avatar]](/images/avatar/fe35cdc3b5e88ce55f6659889fe2937f.jpg)
Membro desde: 08/05/2008 11:48:36
Mensagens: 1043
Localização: São Paulo - SP
Offline
|
Parabéns!!! show de bola!!! usei o vraptor pela 1° vez há 1 ano atrás e hoje sou viciado! heheh
This message was edited 1 time. Last update was at 02/02/2011 11:49:00
|
...tem um plano A e tem um plano B...
http://twitter.com/pedruhenrik |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2011 12:04:41
|
Adelar
GUJ Master
![[Avatar]](/images/avatar/4ad38ecf2884a47a5efa657f3358e635.jpg)
Membro desde: 31/10/2008 10:07:36
Mensagens: 1237
Localização: Cascavel
Offline
|
Legal
|
"Errando e aprendendo com os bugs"
http://www.cajuscript.org |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2011 12:24:12
|
ricardosoares
JavaEvangelist
![[Avatar]](/images/avatar/1cc8a8ea51cd0adddf5dab504a285915.jpg)
Membro desde: 03/12/2004 09:49:13
Mensagens: 318
Localização: São Paulo, SP, Brasil
Offline
|
gostei disso:
Lucas Cavalcanti wrote:
- Mudança na estratégia de uso do Spring, que agora permite integrar totalmente o Spring com o VRaptor,
ou seja, usar componentes do VRaptor como dependências para os beans do Spring e vice-versa
vou, a partir de agora, poder usar uma annotation do spring security num método pertencente a um component vraptor?
This message was edited 1 time. Last update was at 02/02/2011 12:24:40
|
Ricardo Soares |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2011 12:43:05
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Online
|
ricardosoares wrote:gostei disso:
Lucas Cavalcanti wrote:
- Mudança na estratégia de uso do Spring, que agora permite integrar totalmente o Spring com o VRaptor,
ou seja, usar componentes do VRaptor como dependências para os beans do Spring e vice-versa
vou, a partir de agora, poder usar uma annotation do spring security num método pertencente a um component vraptor?
sim, embora já pudesse antes com algumas restrições. Se vc usa interfaces pra todas as dependências não terá problemas.
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2011 12:53:41
|
Kanin Dragon
Virtual Machine Man
![[Avatar]](/images/avatar/74f303673bc7765b1bd3fea078d185b5.jpg)
Membro desde: 01/02/2011 12:46:04
Mensagens: 682
Localização: Depende
Offline
|
Mais um grande avanço da comunidade Java.
|
http://www.guj.com.br/java/244602-calunia-desabafo
Dragão Torpente
Shidoshi Ninjutsu
Engenharia Eletrônica - ITA
Mestrado Engenharia Eletrica - UFRJ
Futuramente Doutorado - Harvard
SCJP 5
SCWCD 5
SCJD
SCBCD
SCDJWS
SCEA
Não respondo dúvidas via MP. Não seja egoista e abra um tópico.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2011 13:01:38
|
luizsignorelli
Smalltalk
![[Avatar]](/images/avatar/58ff1cbdc3f29a9e7149d19f55dab377.jpeg)
Membro desde: 02/02/2011 12:46:12
Mensagens: 4
Localização: Uberlândia
Offline
|
Tive alguns problemas ao atualizar do 3.2.0 para o 3.3.0.
1) Essa nova versão traz o spring 3 como dependência, diferente das versões anteriores que trazia o spring 2.5.
Com isso, pra que usa maven, não é mais necessário excluir a dependẽncia do spring no vrpator.
2) Esse foi mais estranho. Quando subi minha aplicação no JBoss 4.2.3, ele reclamou que não encontrava a classe org.aspectj.util.PartialOrder ao criar um bean do Spring da minha aplicação. Analisando as dependências do meu projeto, realmente essa classe não existia. Para resolver adicionei a seguinte dependência no meu pom.xml :
Não sei se essa é a solução correta, mas no meu caso foi o único jeito que funcionou.
A única coisa diferente que encontrei na classe onde aconteceu o erro foi um @Transactional :
Estou à disposição para ajudar a investigar esse problema mais a fundo.
No mais, o VRaptor 3.3.0 está excelente, principalmente o novo jeito de definir a ordem dos interceptors.
This message was edited 1 time. Last update was at 02/02/2011 13:07:40
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2011 13:53:44
|
jvlouvem
JavaChild
![[Avatar]](/images/avatar/bab0f742373b1c7c3c62aeda2e7dd8bf.png)
Membro desde: 24/03/2008 15:28:07
Mensagens: 110
Offline
|
Excelente noticia Lucas !
Logo logo irei atualizar minha versão
Considero o melhor action framework que existe
Sabe se alguma empresa estrangeira já adotou o VRaptor ?
Abração
This message was edited 1 time. Last update was at 02/02/2011 13:54:17
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2011 13:57:13
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Online
|
luizsignorelli wrote:
2) Esse foi mais estranho. Quando subi minha aplicação no JBoss 4.2.3, ele reclamou que não encontrava a classe org.aspectj.util.PartialOrder ao criar um bean do Spring da minha aplicação. Analisando as dependências do meu projeto, realmente essa classe não existia. Para resolver adicionei a seguinte dependência no meu pom.xml :
Não sei se essa é a solução correta, mas no meu caso foi o único jeito que funcionou.
se vc usa o VRaptor puro ele não precisa do aspectjtools. Você só precisa dele se tiver um applicationContext.xml definindo
algum dos módulos do spring.
luizsignorelli wrote:
A única coisa diferente que encontrei na classe onde aconteceu o erro foi um @Transactional :
Estou à disposição para ajudar a investigar esse problema mais a fundo.
No mais, o VRaptor 3.3.0 está excelente, principalmente o novo jeito de definir a ordem dos interceptors.
o Spring Transaction é um dos módulos que usa o aspectjtools, por isso o erro.
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2011 14:05:02
|
luizsignorelli
Smalltalk
![[Avatar]](/images/avatar/58ff1cbdc3f29a9e7149d19f55dab377.jpeg)
Membro desde: 02/02/2011 12:46:12
Mensagens: 4
Localização: Uberlândia
Offline
|
Lucas Cavalcanti wrote:
o Spring Transaction é um dos módulos que usa o aspectjtools, por isso o erro.
Acho que seria legal colocar isso na documentação então.
Valeu pelo esclarecimento.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2011 15:05:48
|
arvis
Thread.start()
![[Avatar]](/images/avatar/e215aa18dc849e9b53c7c90f59d455d5.png)
Membro desde: 16/07/2008 09:50:47
Mensagens: 33
Offline
|
Parabéns a equipe responsável e aos colaboradores.
|
http://twitter.com/RodMartinsSousa |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2011 16:06:00
|
Mr_Arthur
Java Ninja
![[Avatar]](/images/avatar/33e9da7fc3825a8aeb66ff6fbb7f5dd4.jpg)
Membro desde: 02/02/2007 10:54:04
Mensagens: 285
Localização: Brasília - DF
Offline
|
no 3.3.0 objenesis e agora o jfreechart são dependencias do tipo 'compile'.
Por que o vraptor-blank-project-gae 3.3.0 não vem com essas dependencias na pasta war/WEB-INF/lib?
This message was edited 1 time. Last update was at 02/02/2011 16:07:02
|
developer in brasília.
scjp, scwcd, ocpbcd.
@armoucar
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2011 16:56:50
|
mandela
Thread.start()
Membro desde: 14/11/2010 19:33:26
Mensagens: 35
Offline
|
Ainda não usei o VRaptor, mais sempre tive vontade, estou pra começar um novo projeto pessoal e VRaptor é um forte candidato.
Parabéns a toda equipe !!!
|
|
|
 |
|
|