Apache ISIS é uma estrutura de RAD de código aberto

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:

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.

Explore

Você pode encontrar os seguintes links relevantes:

 Português