O módulo tem os facilitadores de manutenção dos dados (https://pt.wikipedia.org/wiki/CRUD) nele temos duas configurações descritas a seguir:
Para usar o módulo faça a importação:
<dependency>
<groupId>org.demoiselle.jee</groupId>
<artifactId>demoiselle-crud</artifactId>
<version>3.0.0</version>
</dependency>
Caso você crie sua app a partir de um parent
<parent>
<groupId>org.demoiselle.jee</groupId>
<artifactId>demoiselle-parent</artifactId>
<version>3.0.0</version>
</parent>
Ele já agrega o módulo Rest, não há necessidade de colocar a dependência.
Exemplos de uso do CRUD
@Api("Usuario")
@Path("usuario")
public class UsuarioREST extends AbstractREST<Usuario, String> {
}
public class UsuarioBC extends AbstractBusiness<Usuario, String> {
}
public class UsuarioDAO extends AbstractDAO<Usuario, String> {
}