VRaptor 3.3.0 Lançado  XML
Índice dos Fóruns » Notícias
Autor Mensagem
Lucas Cavalcanti
GUJ Hacker
[Avatar]

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

André Fonseca
JWizard
[Avatar]

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
Mr_Arthur
Java Ninja
[Avatar]

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
pedruhenrik
GUJ Master
[Avatar]

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
[Email] [MSN]
Adelar
GUJ Master
[Avatar]

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
[WWW] [MSN]
ricardosoares
JavaEvangelist
[Avatar]

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
Lucas Cavalcanti
GUJ Hacker
[Avatar]

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

Kanin Dragon
Virtual Machine Man
[Avatar]

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.
luizsignorelli
Smalltalk
[Avatar]

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

jvlouvem
JavaChild
[Avatar]

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

Lucas Cavalcanti
GUJ Hacker
[Avatar]

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

luizsignorelli
Smalltalk
[Avatar]

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.
arvis
Thread.start()
[Avatar]

Membro desde: 16/07/2008 09:50:47
Mensagens: 33
Offline

Parabéns a equipe responsável e aos colaboradores.

http://twitter.com/RodMartinsSousa
Mr_Arthur
Java Ninja
[Avatar]

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
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 !!!
 
Índice dos Fóruns » Notícias
Ir para:   
Powered by JForum 2.1.8 © JForum Team