Bom Dia em questao ao VRaptor 2 vs VRaptor 3 e tambem uso mais as tecnologia Hibernate e Spring vem lhe pedir uma ajuda para comceçar a usar o VRaptor 3.
Meu sistema esta na seguinte a estrutura:
br.com.sistema.modelo => aqui fica todas as classe mapeadas de meu banco
br.com.sistema.logic => aqui esta todas as logicas de negocio
br.com.sistema.spring.bean => aqui esta meus bean
Exemplo:
public class BeanCadTabela {
@Valid
private CadTabela cadtabela;
public BeanCadTabela() {
// TODO Auto-generated constructor stub
this.cadtabela = new CadTabela();
}
public CadTabela getCadtabela() {
return cadtabela;
}
public void setCadtabela(CadTabela cadtabela) {
this.cadtabela = cadtabela;
}
}
br.com.sistema.logic => aqui fica as minhas logica de negocio
@Component("cadtabela")
public class CadTabelaLogic {
@Valid
@Parameter(create=true)
@Out
private BeanCadTabela beancadtabela = new BeanCadTabela();
private DaoGenerico daoGenerico;
@Out
private List<CadTabela> lista;
@Parameter(create=true)
private List<ParametrosWeb> parametrosweb;
public CadTabelaLogic(DaoGenerico daoGenerico) {
// TODO Auto-generated constructor stub
this.daoGenerico = daoGenerico;
}
@Validate(fields={"beancadtabela.cadtabela"})
public void salvar() {
// TODO Auto-generated method stub
this.daoGenerico.getDao().salvar(this.beancadtabela.getCadtabela());
}
}
No meu projeto hoje esta assim(VRaptor 2), tem como vc me mostar como posso fazer no VRaptor 3 de uma forma mais elegante ouvi falar que nao precisa usar uma classe Bean para referenciar o seu objeto.
Tem como vc me passar um exemplo alterando este que te passei do meu caso.
Obrigado !!!
Joao Vitor