Apache Isis Estrutura de rad -rad
Construir aplicativos orientados por domínio com a estrutura Apache ISIS RAD
O Apache ISIS é o gerador de aplicativos rápido baseado em Java. Ele fornece muitas ferramentas RAD, como interface do usuário do Swagger, Ooui Viewer Ooui, Framework e Interface REST
Visão geral
O Apache ISIS é uma escolha recomendada para o desenvolvimento ágil. Ele permite criar um protótipo do seu aplicativo e gera a interface do usuário automaticamente. Você apenas fornece às suas entidades seus relacionamentos e este software RAD de código aberto gerará uma API da Web e REST com todos os arquivos de código -fonte. Portanto, ele fornece uma interface de usuário responsiva criada com bootstrap. Esta estrutura de desenvolvimento de aplicativos rápida de código aberto suporta multitenância. Portanto, um usuário com a função de administrador pode acessar os vários inquilinos. Além disso, uma estrutura de segurança Java Apache Shiro é integrada ao Apache ISIS para autenticação e autorização. Além disso, existe um painel intuitivo que permite executar agregações nos dados provenientes de várias fontes. Depois disso, os usuários podem executar ações sobre as entidades e essas ações também podem ser colocadas dentro do mixins. No entanto, fornece API REST e um front -end que pode ser integrado a aplicativos de terceiros.
Acima de tudo, este software RAD livre está escrito na Java Sprint Boot, Apachewicke, Restasy, DataNucleus Acess Platform, Lombok e Byte Buddy. Além disso, é uma fonte rápida, segura e completamente aberta, com toda a documentação de suporte.
Requisitos de sistema
Os requisitos para configurar o Apache ISIS incluem:
- Apache Maven 3.5+
 - Java 11 JDK
 
Características
O Apache ISIS oferece os seguintes recursos principais:
- Múltiplos inquilinos
 - Visualizador de postigos ooui
 - Código aberto
 - interface de repouso
 - Layout responsivo
 - Suporte para Byte Buddy
 - Swagger Ui
 - Suporte para estrutura de pepino
 - integrações de terceiros
 - Suporte para Lombok
 - Apache Shiro implementado
 - Suporte para Restasy
 - Suporte para a plataforma DataNucleus ACESS
 
Instruções de instalação
Depois de instalar os pré -requisitos acima, execute o seguinte comando
 curl https://codeload.github.com/apache/isis-app-simpleapp/zip/2.0.0-M4 | jar xv
Quando o comando for bem -sucedido, vá para o diretório gerado
 cd isis-app-simpleapp-2.0.0-M4
Agora, execute este comando
 mvn clean install<br></br>
Finalmente, o comando seguinte compilará e executará o aplicativo
mvn -pl webapp spring-boot:run
Acesse o aplicativo no navegador neste URL http: // localhost: 8080.