Vraptor Logic


(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)