Re:vRaptor + SimpleCaptcha

2 respostas
R
@Resource
public class NomeClass

private final HttpServletRequest httpServlet;
private final HttpSession httpSession;

public NomeClass(HttpServletRequest httpServlet, HttpSession httpSession){
    this.httpServlet = httpServlet;
    this.httpSession = httpSession;
}

receba no construtor e o vraptor faz o resto...

2 Respostas

R

se quizer deixe cada parametro numa linha…

public ImovelController( UFDAO ufdao ,TipoDAO tipoDAO ,CategoriaDAO categoriaDAO ,ImovelDAO imovelDAO ,HttpServletRequest request ,Result result ,Validator validator ) { ... }

Lucas_Cavalcanti

se o seu controller depende de 5 daos, talvez ele esteja fazendo coisas demais, é uma dica que o construtor está dando para o design da sua aplicação :wink:

o ideal é você não receber o HttpServletRequest no controller, encapsula isso em uma outra classe que abstrai as funcionalidades do SimpleCaptcha, assim fica mais fácil de testar a classe e ela fica menos acoplada

Criado 20 de maio de 2011
Ultima resposta 20 de mai. de 2011
Respostas 2
Participantes 2