project using jdbc and jsf2 with domain driven design