Apache ISIS ist Open Source RAD -Framework

Apache Isis Freier Rad -Framework

Erstellen Sie domänengesteuerte Apps mit Apache ISIS RAD -Framework

Apache ISIS ist Java -basierter Rapid -Anwendungsgenerator. Es bietet viele RAD -Werkzeuge wie Swagger UI, Wicket Viewer OOUI, Gurkengerüst und Ruheschnittstelle

Überblick

Apache ISIS ist eine empfohlene Wahl für die agile Entwicklung. Sie können einen Prototyp Ihrer Anwendung erstellen und die Benutzeroberfläche automatisch generiert. Sie stellen Ihren Entitäten nur ihre Beziehungen zur Verfügung, und diese Open -Source -RAD -Software generiert eine Web -App und eine REST -API mit allen Quellcodedateien. Daher bietet es eine reaktionsschnelle Benutzeroberfläche mit Bootstrap. Dieses Rapid Development -Framework von Open Source unterstützt Multitenancy. Ein Benutzer mit der Rolle des Administrators kann daher auf die Mehrfachmieter zugreifen. Darüber hinaus ist ein Java -Sicherheitsrahmen Apache Shiro zur Authentifizierung und Autorisierung in Apache ISIS integriert. Darüber hinaus gibt es ein intuitives Dashboard, mit dem Sie Aggregationen für die Daten aus verschiedenen Quellen ausführen können. Danach können Benutzer Aktionen über die Entitäten ausführen, und diese Aktionen können auch in Mixins platziert werden. Es bietet jedoch REST -API und ein Frontend, das in Anwendungen von Drittanbietern integriert werden kann.

Vor allem ist diese freie Rad -Software in Java Sprint Boot, ApacheWicke, Resteasy, Datanucleus Acess -Plattform, Lombok und Byte Buddy geschrieben. Darüber hinaus handelt es sich um eine schnelle, sichere und vollständig offene Quelle mit all der unterstützenden Dokumentation.

System Anforderungen

Die Anforderungen an die Einrichtung von Apache ISIS umfassen:

Merkmale

Apache ISIS bietet die folgenden Schlüsselfunktionen:

  • Multitenanz
  • Wicket -Betrachter ooui
  • Open Source
  • REST -Schnittstelle
  • Responsive Layout
  • Unterstützung für Byte Buddy
  • Swagger UI
  • Unterstützung des Gurkenrahmens
  • Integrationen von Drittanbietern
  • Unterstützung für Lombok
  • Apache Shiro implementiert
  • Unterstützung für Resteasy
  • Unterstützung für die Datanukleus -Acess -Plattform

Installationsanleitung

Führen Sie nach der Installation der oben genannten Voraussetzungen den folgenden Befehl aus

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

Sobald der Befehl erfolgreich ist, gehen Sie in das generierte Verzeichnis

 cd isis-app-simpleapp-2.0.0-M4

Führen Sie jetzt diesen Befehl aus

 mvn clean install<br></br>

Schließlich wird der folgende Befehl die App kompilieren und ausführen

mvn -pl webapp spring-boot:run

Greifen Sie auf die Anwendung in den Browser in dieser URL http: // localhost: 8080 zu.

 Deutsch