layout et models en couches (objet, dbtable, mapper)