Introdução
O que é o Demoiselle?
O Demoiselle Framework implementa o conceito de
framework integrador.
Seu objetivo é facilitar a construção de aplicações minimizando tempo dedicado à escolha e integração de frameworks
especialistas, o que resulta no aumento da produtividade e garante a manutenibilidade dos sistemas. Disponibiliza
mecanismos reusáveis voltados as funcionalidades mais comuns de uma aplicação (arquitetura, segurança, transação,
mensagem, configuração, tratamento de exceções, etc).
O nome Demoiselle
é uma homenagem à série de aeroplanos construídos por Santos Dummont entre 1907 e 1909. Também conhecido como
Libellule, as Demoiselles foram os melhores, menores e mais baratos aviões da sua época. Como
sua intenção era popularizar a aviação com fabricação em larga escala, o inventor disponibilizou os planos em revistas
técnicas para qualquer pessoa que se interessasse.
O Demoiselle Framework usa a mesma filosofia do Pai da Aviação
, tendo sido
disponibilizado como software livre em abril de 2009, sob a licença livre LGPL version 3. Mais informações no portal
"www.frameworkdemoiselle.gov.br
Sobre a versão 2
O principal objetivo da versão 2 do
Demoiselle Framework
é a completa aderência à especificação
JSR 316: Java Platform, Enterprise Edition 6, ou simplesmente
Java EE 6. Para saber mais, recomendamos os links
Introducing the Java EE 6 Platform
e
As novidades da JEE 6.
Esta documentação é referente às especificações da versão 2 cadastradas no
tracker
do Demoiselle, as quais foram publicamente discutidas no fórum
demoiselle-proposal.
Os capítulos a seguir entram em detalhes sobre cada uma das principais funcionalidades do framework. Tenha uma
boa leitura!