Introdução
O que é o Demoiselle?
O framework Demoiselle 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 framework Demoiselle
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
framework Demoiselle
é 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!