Nova versão do VRaptor: 2.2, agora sem necessidade de configurações

23 respostas
Paulo_Silveira

O VRaptor 2.2 acaba de ser lançado. É um framework controlador MVC para web focado no desenvolvimento rápido.

A principal novidade está no reforço das convenções em vez de configurações: você não precisa de nenhum XML, properties e nem mesmo de configuração programativa para ter sua aplicação web rodando.

Por exemplo: acessando pessoaBO.adiciona.logic o VRaptor vai executar o método adiciona da classe PessoaBO que esteja anotada com @Component, e logo em seguida chamar o request dispatcher para pessoaBO/adiciona.ok.jsp. Isso tudo com injeção de dependências e de parâmetros convertidos vindo do request. Veja em:

http://vraptor.com.br/tutoriais.primeiraAplicacao.jsp

Você pode mudar todo esse comportamento com configurações, porém para a grande maioria dos casos ele é mais que suficiente!

Sobre mudanças de documentação e novos tutoriais:

:arrow: http://www.vraptor.com.br é um site mais institucional que focará em tutoriais e screencasts mais detalhados e passo a passo

:arrow: o fórum acaba de ser estreado em http://www.vraptor.com.br/forum , e as listas de discussão em inglês continuam.

:arrow: a documentação mais técnica continua em http://www.vraptor.org/pt

O VRaptor está disponível para download no sourceforge ou para
usuários do maven através do repositório do ibiblio. Mais informações em http://www.vraptor.com.br/

23 Respostas

Eduardo_Bregaida

Boa, vou ver se implemento no prox projeto pra testar…

[]s :smiley:

Guilherme_Silveira

E agora com um developer da Poli inclusive… o Fábio Kung…

Eduardo_Bregaida

Aew já me cadastrei no Forum :smiley:

maquiavelbona

Beleza!

Mais uma coisa para eu fazer enquanto fujo do struts.
Parabéns!

Até!

kissdemon

Realmente muito bom…já fui convencido disso pelo próprio Fabio nas aulas de Struts rsss.

[]´s

Carlos

thiagoaos

Opa, o vraptor ta bem legal, super simples.
Bom, vocês poderia disponibilizar um link direto para o forum, sem precisar clicar em suporte para chegar até o mesmo.

andreiribas

alguém usa esse vraptor?
qual a diferença dele pro spring?
dá pra usar os 2 juntos?

boaglio

Quem quiser ver o VRaptor in action, compareça ao Conexão Java e terá a oportunidade de conversar com os desenvolvedores ! :smiley:

Guilherme_Silveira

Andrei, o struts agrupa diversas bibliotecas importantes para o desenvolvimento. O vraptor tenta facilitar o desenvolvimento, não agrupando tais bibliotecas e deixando a cargo da equipe fazer isso, entre outras decisões, o melhor é ver o primeiro exemplo de cada um e testá-los.

Abraço

Luca

Olá

Paulo, desculpa bagunçar seu tópico mas é para não perder a piada.

Pelo que vejo nas assinaturas, o pessoal da Caelum já é sargento, o Boaglio é cabo e eu um mero soldado raso. :lol:

[]s
Luca

zepunk

Olá … nossa muito bom…
Uma ótima opção para deixarmos de usar o Struts.

Muito bom, vou testar essa nova versão.

Guilherme_Silveira

Falei struts… queria dizer “spring”

Guilherme_Silveira

Luca:
Olá

Paulo, desculpa bagunçar seu tópico mas é para não perder a piada.

Pelo que vejo nas assinaturas, o pessoal da Caelum já é sargento, o Boaglio é cabo e eu um mero soldado raso. :lol:

[]s
Luca

Para não perder a deixa… se quiser subir de patente é só colocar o VRaptor na assinatura :slight_smile:

M

hmm vou estudar essa parada.

vlw galera

renatosilva

Olá Paulo e Guilherme, parabéns pelo projeto!

Queria fazer um comentário: se fosse separado uma pasta, e todas as classes que tiverem lá fossem consideradas @Component… sem amesmo anotações…o que vocês acham da idéia?

Outra coisa, qual seria a comparação do V[color=red]r[/color]aptor com o WebWork e o Mentawai?

Thiago_Senna

A idéia é interessante, mas por que você vê vantagem nisso? Se você vai ter que usar as outras annotations, por que deveria poupar o uso do @Component?

renatosilva

As outras annotations (combinações de @Parameter e @Out, além das outras que não vi) seriam coisas pra se pensar…mas tudo é possível àquele que crê :slight_smile: Eu estava pensando em convenções no nome dos campos e das classes…

Mas a idéia do vraptor é bem legal, o modo de ver a aplicação web. Você tem classes em algum lugar, com informações que serão preenchidas de formulários web, e outras que serão enviadas como resposta…configurando isso com as anotações…

Outra coisa que queria comentar, sei que não representa todos os cenários mas aquele PessoaLogic contendo uma Pessoa, não lembra um pouco o jeito procedural? Pelo o que entendi aquela seria uma “façade de infra-estrutura” apenas, contendo a classe Pessoa oozada, tá certo isso? Existiria alguma outra abordagem?

marciobarroso

Opa …

Como simpatizante do VRaptor, depois de alguns Guilherme’s workshop, nada como tirar proveito das convenções e de muita produtividade.

Tá show esta versão … Já estou implementando uma app com o VRaptor, e desta vez, vou até o fim.

[ :smiley: ]

velo

Que legal,

Mas me diz uma coisa, como é a parte de tratamento de erros no VRaptor? Como eu faço pra validar os campos e mandar as mensagens de erro de validação pra tela?

O que eu quero dizer é: No exemplo do endereço: http://www.vraptor.com.br/tutoriais.primeiraAplicacao.jsp como eu faço para:

  • Validar os campos
  • Exibir mensagens de erros relacionadas aos campos no jsp
  • Manter os valores no formulário em caso de erro de validaçao

VELO

Paulo_Silveira

Oi Velo!

Aqui tem o tutorial para voce fazer a validacao e a volta para o formulario:
http://vraptor.org/pt/validation.html

marciobarroso

Dae … mto legal … comecei hoje em um projeto que usa o VRaptor como controller … Em breve um caso de sucesso …

Abraço

velo

Uhm legal…

E pra check box/ radio button, mesmo esquema?

VELO

G

VRaptor 2.2.2 analisado na Eclipse Magazine #3 http://www.eclipsemag.net/ecm/ecmnews/psecom,id,363,nodeid,2.html

Criado 22 de setembro de 2006
Ultima resposta 24 de out. de 2006
Respostas 23
Participantes 16