<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>vraptor on Washington Botelho</title><link>http://www.wbotelhos.com/tags/vraptor/</link><description>Recent content in vraptor on Washington Botelho</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Sun, 04 Mar 2012 00:00:00 -0300</lastBuildDate><atom:link href="http://www.wbotelhos.com/tags/vraptor/index.xml" rel="self" type="application/rss+xml"/><item><title>VRaptor e Hibernate Com Repository, Generics e Herança</title><link>http://www.wbotelhos.com/vraptor-e-hibernate-com-repository-generics-e-heranca/</link><pubDate>Sun, 04 Mar 2012 00:00:00 -0300</pubDate><guid>http://www.wbotelhos.com/vraptor-e-hibernate-com-repository-generics-e-heranca/</guid><description>Uma dificuldade frequente para os desenvolvedores, iniciantes ou não, em seus primeiros projetos é como organizar a estrutura de suas aplicações. Com tantos padrões e idéias diferentes fica fácil se perder em meio às palavras abstract, interface, generics, herança, sobrescrita, sobrecarga e afins. Pensando em dar um norte para quem esta começando uma aplicação, vamos criar um projeto utilizando alguns padrões junto a esse monte de palavras que a princípio nos assutam.</description></item><item><title>VRaptor 3 - Por que desenvolvimento web em Java deve ser simples! (Java Magazine)</title><link>http://www.wbotelhos.com/vraptor-3-por-que-desenvolvimento-web-em-java-deve-ser-simples-java-magazine/</link><pubDate>Wed, 19 Oct 2011 00:00:00 -0300</pubDate><guid>http://www.wbotelhos.com/vraptor-3-por-que-desenvolvimento-web-em-java-deve-ser-simples-java-magazine/</guid><description>Desde o mês de Maio venho escrevendo uma sério de artigos para a Java Magazine sobre o framework [VRaptor 3](http://vraptor.org&amp;quot; title=&amp;ldquo;VRaptor 3). E para que os mesmos não ficassem totalmente soltos resolvi encaixá-lo em uma série que se dividiria em 4 partes. Assim poderia criar uma lógica linear do aprendizado do leitor, junto com a contrução de uma aplicação exemplo, buscando capturar os pontos mais importantes durante o desenvolvimento de um sistema.</description></item><item><title>Curso de VRaptor em Vitória, na Giran</title><link>http://www.wbotelhos.com/curso-de-vraptor-em-vitoria-na-giran/</link><pubDate>Sun, 02 Jan 2011 00:00:00 -0300</pubDate><guid>http://www.wbotelhos.com/curso-de-vraptor-em-vitoria-na-giran/</guid><description>A Giran inicia o ano com uma grande novidade: Giran Fast Tracks, que são cursos menores visando a melhor absorção e interação entre os alunos. O treinamento terá carga horário de 16 horas podendo ser 4 aulas de 4 horas durante a semana ou duas aulas de 8 horas durante o final de semana.
O curso será ministrado pelo Time da Giran, onde cada um ministrará um assunto, entre eles Code Igniter, Django, VRaptor e Scrum.</description></item><item><title>Manipulando Listas com jQuery e VRaptor 3</title><link>http://www.wbotelhos.com/manipulando-listas-com-jquery-e-vraptor-3/</link><pubDate>Mon, 06 Dec 2010 00:00:00 -0300</pubDate><guid>http://www.wbotelhos.com/manipulando-listas-com-jquery-e-vraptor-3/</guid><description>Atualizado em 13 de Fevereiro de 2012.
Constantemente manipulamos coleções de dados em nossas aplicações, seja em pequenas ou grandes quantidades. Sabemos muito bem que controlar itens de lista em nossas classes não é algo trivial, quem dirá em nossas views. Hoje iremos ver como o VRaptor nos facilita a manipulação de listas entre view e controller, e como ele junto ao jQuery nos proporcionam uma manipulação dinâmica e flexível.</description></item><item><title>VRaptor 3 - Evitando CircularReferenceException do XStream</title><link>http://www.wbotelhos.com/vraptor-3-evitando-circularreferenceexception-do-xstream/</link><pubDate>Wed, 25 Aug 2010 00:00:00 -0300</pubDate><guid>http://www.wbotelhos.com/vraptor-3-evitando-circularreferenceexception-do-xstream/</guid><description>Quem utiliza a serialização JSON do VRaptor 3 em algum momento já se deparou com a CircularReferenceException ao trabalhar com coleções. O XStream da Thoughtworks é o responsável por essa serialização e hoje iremos falar um pouco dessa biblioteca.
Objetivo: Entender alguns conceitos do Hibernate, assim como entender e evitar o CircularReferenceException do XStream na serialização JSON de um objeto retornado que possua uma coleção.
Primeiramente vamos entender alguns conceitos:</description></item><item><title>Upload e Download com VRaptor 3</title><link>http://www.wbotelhos.com/upload-e-download-com-vraptor-3/</link><pubDate>Wed, 28 Jul 2010 00:00:00 -0300</pubDate><guid>http://www.wbotelhos.com/upload-e-download-com-vraptor-3/</guid><description>É normal nos cadastrarmos em um sistema e lá ter uma opção de enviar sua própria foto. Outra opção mais do que usada é o simples download de algum arquivo. Iremos ver como o VRaptor nos auxiliam nessas tarefas e nos poupam um bocado de código e tempo.
Objetivo: Criar uma funcionalidade na qual o usuário pode enviar uma foto para o sistema como seu avatar e logo em seguida fazer a apresentação desta imagem na tela.</description></item><item><title>Controle de Permissão com VRaptor 3</title><link>http://www.wbotelhos.com/controle-de-permissao-com-vraptor-3/</link><pubDate>Fri, 23 Apr 2010 00:00:00 -0300</pubDate><guid>http://www.wbotelhos.com/controle-de-permissao-com-vraptor-3/</guid><description>Atualizado em 17 de Setembro de 2011.
Em uma aplição com diferentes níveis de acesso à funcionalidades, é fundamental termos controle das ações efetuadas pelos usuários. Podemos citar, por exemplo, exclusão de dados, alteração de informações ou visualização de certas telas que apenas os usuários com privilégio mais alto poderiam executar.
Objetivo: Criar funcionalidades de um sistema, nas quais cada uma só poderá ser executada por um determinado tipo de usuário.</description></item><item><title>Controle de Login com VRaptor 3</title><link>http://www.wbotelhos.com/controle-de-login-com-vraptor-3/</link><pubDate>Wed, 07 Apr 2010 00:00:00 -0300</pubDate><guid>http://www.wbotelhos.com/controle-de-login-com-vraptor-3/</guid><description>Atualizado em 17 de Setembro de 2011.
Vamos abordar um assunto que todo desenvolvedor em algum momento irá precisar: controle de login. Hoje em dia é normal você acessar um sistema e lá estar uma telinha para ser digitado o nome de usuário e senha.
Por tempos achei complicado trabalhar com login em uma aplicação JSP / Servlet pura, ou criar filtros e mais filtros, mas estou pra dizer que se você já passou por isso, irá ficar satisfeito com o VRaptor e seus Interceptadores.</description></item><item><title>JPA e VRaptor 3</title><link>http://www.wbotelhos.com/jpa-e-vraptor-3/</link><pubDate>Tue, 23 Feb 2010 00:00:00 -0300</pubDate><guid>http://www.wbotelhos.com/jpa-e-vraptor-3/</guid><description>Atualizado em 4 de Janeiro de 2011.
Sabemos que hoje em dia é fundamental termos uma framework de persistência nos poupando o trabalho de criação de tabelas, trocas de chave e afins. Se você quer produtividade e um conjunto incrível de funcionalidades, posso dizer que o Hibernate é uma ótima escolha.
Objetivo: Criar um projeto no qual iremos configurar e utilizar a API JPA com controle de transação automatizada junto ao VRaptor 3.</description></item><item><title>Manipulando Dados JSon Via Ajax Com VRaptor 3</title><link>http://www.wbotelhos.com/manipulando-dados-json-via-ajax-com-vraptor-3/</link><pubDate>Wed, 20 Jan 2010 00:00:00 -0300</pubDate><guid>http://www.wbotelhos.com/manipulando-dados-json-via-ajax-com-vraptor-3/</guid><description>Olá pessoal,
Falarei um pouco de um novo jeito de manipular dados: JSon.
Com o JSon é possivel transformar um objeto Java em um conjunto de Strings que representará seu objeto e terá a forma de acesso aos seus atributos da mesma forma que um objeto Java normal, tornando-se um intermediário poderoso entre uma linguagem e o JavaScript.
Objetivo Criar uma função que busca um usuário no banco e coloca os dados em um formulário deixando tudo pronto para uma edição, tudo via ajax utilizando JSon como meio de transporte e o VRaptor como gerenciador.</description></item><item><title>Iniciando com VRaptor 3</title><link>http://www.wbotelhos.com/iniciando-com-vraptor-3/</link><pubDate>Mon, 07 Dec 2009 00:00:00 -0300</pubDate><guid>http://www.wbotelhos.com/iniciando-com-vraptor-3/</guid><description>Atualizado em 20 de Novembro de 2010.
Pra quem esta acompanhando a área de Java não é novidade alguma que o VRaptor esta explodindo de sucesso e boas referências. Hoje trabalho em vários projetos na Giran utilizando-o, e posso dizer que estou super satisfeito.
Conhecendo a framework
O VRaptor é um framework MVC que trabalha com os métodos de seus controllers de forma exposta e de maneira RESTFul, ou seja, conseguimos acessar um método público, por exemplo, através da URI: /usuario/cadastrar de forma fácil e intuitiva.</description></item></channel></rss>