Components
Demoiselle Components é um projeto guarda-chuva, associado ao Demoiselle Framework, cujo objetivo é servir como repositório para componentes reutilizáveis e fracamente acoplados que podem ser utilizados em conjunto com o framework, de acordo com a necessidade do desenvolvedor.
Erich Gamma, em entrevista a Billl Venners, disse:
“Se você realmente quer assumir o risco de construir frameworks, você quer ter os menores e mais focados framework que você também pode provavelmente tornar opcionais”.
Pensando nisso, nossa solução propõe um framework extensível, baseado em especificações e não em implementações específicas, que trabalha como uma infraestrutura mínima de uma aplicação.
Em vez de ter todas as funcionalidades, ele se restringe ao que é totalmente genérico. Para atacar problemas específicos, você pode adicionar componentes opcionais. Esse é motivo da existência de Demoiselle Components.