dao, daoImpl, facade, facadeImpl