Amigos do fórum, usuários do VRaptor, por gentileza,
Estou em um debate com a equipe em que trabalho com VRaptor, sobre a forma como mandar objetos para a view, no caso de um único objeto. Como vocês preferem/costumam fazer?
Assim:
@Resource
public class Controller {
public Tipo metodo() {
return new Tipo();
}
}
ou assim:
@Resource
public class Controller {
private final Result;
public class Controller(Result result) {
this.result = result;
}
public void metodo() {
result.include("tipo", new Tipo());
}
}
Nas duas formas o acesso no jsp seria com ${tipo.algumaCoisa}
Nossos controllers estão nessa segunda abordagem, mas estamos pensando que a primeira facilitaria mais a escrita dos testes e o codigo ficaria ainda mais independente do VRaptor.
Como vocês fazem? Qual é a melhor prática nesse caso? Qual seria a convencão do framework?
Valeu!
