VRaptor

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