
(Controle tem os métodos: adicionar, remover, listar, bloquear, desbloquear e MembroDao: insertMembro, deleteMembro, updateMembro, getMembro, getMembroList)
:?: Está correto? Tenho q fazer uma classe de Controle (chamada de Logic na documentação) para cada entidade qdo utilizo vraptor? Ou falei besteira? :oops:
Eh isso mesmo.
Mas as vezes as logicas de negocio nao sao tao simples a ponto de cada entitdade ter sua logica de negocio independete das outras. Eh como um sessionfacade/business logic. Voce nao vai criar sempre um facade para cada EntityBean. AS vezes eh interessante criar uma logica para mais de uma entidade.
O legal eh que o DAO possa ser uma interface, e voce receba isso por constructor injection.
Coloquei com interface mesmo. Depois vou até postar um erro que estava dando no constructor injection, mas acho q foi algo no xml.
Vlw novamente! 8)