Validação de formulários com jQuery e VRaptor

Validação de formulários com jQuery e VRaptor

É comum o uso de bibliotecas JS e plugins jQuery para validar campos em formulários HTML. Contudo, por vezes esse tipo de validação não atende às necessidades do desenvolvedor, seja por expor o procedimento de validação, por uma necessidade de acessar dados de uma base de dados ou por qualquer outro motivo que justifique a [...]

Continue Reading

Spring Security

Spring Security

Aplicações web, assim como qualquer aplicação que trabalhe com dados privados, necessitam de áreas privadas para que apenas usuários autorizados tenham acesso a esses dados. Para obter essa restrição em aplicações que rodam em servidores na internet, existem várias formas e hoje iremos demonstrar como implementar isso utilizando o Spring Security. Essa ferramenta é mantida [...]

Continue Reading

VRaptor: Login com jQuery

VRaptor: Login com jQuery

Para criar uma estrutura simples de login utilizando VRaptor, são necessários os seguintes itens: Uma página JSP contendo um formulário; Um controller para efetuar a validação dos dados; Um objeto que será adicionado à sessão quando os dados informados estiverem corretos; Um Interceptor para verificar se, ao acessar uma página restrita, o usuário está logado. [...]

Continue Reading

Integração ExtJS com VRaptor

Integração ExtJS com VRaptor

Realizando alguns testes de integração do framework VRaptor3 com a biblioteca Javascript ExtJS, deparei-me com um problema na serialização de dados no formato JSON. Não que o VRaptor3 não trabalhe bem com esse formato, muito pelo contrário, mas o padrão desses dados não é aceito nativamente pelo ExtJS. Para solucionar essa questão, criei uma interface [...]

Continue Reading

Introdução ao Quartz

Introdução ao Quartz

Em projetos WEB, é comum surgir a necessidade de execução de tarefas periódicas e sem a interferência do usuário. Essas tarefas podem ser desde notificações por e-mail para usuários com contas expirando até processos mais complexos de inclusão, atualização ou exclusão de dados. Uma ferramenta bastante difundida para executar esse trabalho é o Quartz, mantido [...]

Continue Reading

Introdução ao VRaptor – Crud

Introdução ao VRaptor – Crud

Este é o primeiro post de uma série que vai contemplar algumas tecnologias que estão ganhando cada vez mais espaço na área de programação WEB com Java. No primeiro momento, serão abordadas tecnologias como Hibernate 3, JPA 2.0, EJB 3, VRaptor 3, Ext JS e jQuery. Inicialmente, vou preparar um projeto web simples, contendo apenas [...]

Continue Reading