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:
- Apache Maven 3.5+
- Java 11 JDK
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.