O VRaptor 4 traz alta produtividade para um desenvolvimento Java Web rápido e fácil com CDI. É um framework MVC opensource com grande comunidade de desenvolvedores e usuários!
Simples assim!
Sua lógica no PrimeiroController.java
:
@Controller
public class PrimeiroController {
@Inject private Result result;
@Get("/home")
public void home() {
result.include("mensagem", "Olá, VRaptor 4!");
}
}
E o HTML em WEB-INF/jsp/primeiro/home.jsp
:
<!DOCTYPE html>
<html>
<head>
<title>Página inicial</title>
</head>
<body>
${mensagem}
</body>
</html>
Pronto! Agora é só acessar localhost:8080/home. Veja mais exemplos em nossa documentação.
Por que usar o VRaptor
- Alta Produtividade
Usar o VRaptor 4 é simples e intuitivo. Você atingirá níveis altíssimos de produtividade com Java para Web.
- Curva de Aprendizado
Em pouco tempo você conseguirá aprender tudo o que é necessário para desenvolver suas aplicações com o VRaptor.
- Testabilidade
Escreva código modularizado e desacoplado do VRaptor. Sua aplicação fica altamente testável e de fácil manutenção.
- Economia
Economize muitas horas de trabalho com a alta produtividade do VRaptor, a facilidade em treinar a sua equipe e a qualidade final do seu projeto.
- SOA e Rest - Ready
Faça aplicações RESTful ou orientadas a serviço sem complicações, como se estivesse fazendo aplicações Web normais.
- Melhores práticas de desenvolvimento
Utilizando os conceitos de Injeção de Dependência, Inversão de Controle e POJOs, seu código fica simples e testável.
- CDI
Tire proveito da poderosa especificação CDI (Context Dependency Injection) do Java EE 7.
- Documentação em Português
Aprenda tudo sobre VRaptor 4 contando com uma ampla documentação, fóruns, listas de discussão e um livro em português.