Apache Isis est le cadre rad open source

Apache Isis Cadre rad libre

Créer des applications pilotées de domaine avec Apache Isis Rad Framework

Apache Isis est un générateur d'application rapide basé sur Java. Il fournit de nombreux outils RAD tels que l'interface utilisateur de fanfaronnade, la visionneuse de guichet Ooui, le cadre de concombre et l'interface de repos

Aperçu

Apache Isis est un choix recommandé pour le développement agile. Il vous permet de créer un prototype de votre application et génère automatiquement l’interface utilisateur. Vous fournissez simplement à vos entités leurs relations et ce logiciel RAD open source générera une application Web et API REST avec tous les fichiers de code source. Par conséquent, il fournit une interface utilisateur réactive construite avec Bootstrap. Ce cadre de développement d’applications rapides open source prend en charge la multiplication. Par conséquent, un utilisateur ayant le rôle d’administrateur peut accéder aux multiples locataires. De plus, un framework de sécurité Java Apache Shiro est intégré à Apache Isis pour l’authentification et l’autorisation. De plus, il existe un tableau de bord intuitif qui vous permet d’effectuer des agrégations sur les données provenant de diverses sources. Après cela, les utilisateurs peuvent effectuer des actions sur les entités et ces actions peuvent également être placées à l’intérieur de mixins. Cependant, il fournit une API REST et un frontal qui peut être intégré aux applications tierces.

Surtout, ce logiciel Free Rad est écrit dans Java Sprint Boot, Apachewicke, ReSeasy, Datanucleus Access Platform, Lombok et Byte Buddy. De plus, il s’agit d’une source rapide, sécurisée et complètement open avec toute la documentation de support.

Configuration requise

Les exigences pour configurer Apache Isis incluent:

Caractéristiques

Apache Isis propose les caractéristiques clés suivantes:

  • Locations multiples
  • Visionneuse de guichet ooui
  • Open source
  • Interface de repos
  • Disposition réactive
  • Support pour Byte Buddy
  • Swagger UI
  • Prise en charge du cadre de concombre
  • intégrations tierces
  • Support pour Lombok
  • Apache Shiro implémenté
  • Support pour Restarisy
  • Prise en charge de la plate-forme de Datanucleus Access

Instructions d’installation

Après avoir installé les conditions préalables ci-dessus, exécutez la commande suivante

 curl https://codeload.github.com/apache/isis-app-simpleapp/zip/2.0.0-M4 | jar xv

Une fois la commande réussie, allez dans le répertoire généré

 cd isis-app-simpleapp-2.0.0-M4

Maintenant, exécutez cette commande

 mvn clean install<br></br>

Enfin, la commande suivante compile et exécutera l’application

mvn -pl webapp spring-boot:run

Accédez à l’application dans le navigateur de cette URL http: // localhost: 8080.

 Français