Nova versão focada em microserviços, além de toda modernização de suas antigas funcionalidades conta com a possibilidade de integração de com microcontainers em sistemas operacionais prontos para a núvem. https://github.com/demoiselle/framework.
Implementações de Tokens para comunicação stateless, facilitadores de autenticação e autorização.
Facilitador de CRUD, tem vários facilitadores para proporcionar produtividade no desenvolvimento
Configurações e parametrização específicas por serviço
Facilitador para ler as configurações da sua app em vários meios como properties, system, xml
Engine para processar scripts de regras em tempo de execução
Facilitadores para desenvolvimento de app única com isolamento de clientes.
Coloque o parent no pom do seu projeto que as funcionalidades, core, crud e security serão adicionadas, junto a capacidade dos builds swarm e docker
<parent> <groupId>org.demoiselle.jee</groupId> <artifactId>demoiselle-parent-rest</artifactId> <version>3.0.0</version> </parent>
Exemplo básico de uma ToDoList, apresentamos vários modelos de implementação para consumo de um mesmo serviço.
Neste exemplo exploramos as funcionalidades do CRUD com seus facilitadores para consulta avançada.
Exemplo de multitenancy com Hibernate com a estratégia de Schemas, onde os usuários são ligados a uma livraria.