a complete project using jdbc with domain driven design