Apache ISIS is open source rad framework

Apache Isis Free Rad Framework

Bouw domeingestuurde apps met Apache ISIS RAD -framework

Apache ISIS is op Java gebaseerde Rapid Application Generator. Het biedt veel RAD -tools zoals Swagger UI, wicket kijker Ooui, komkommer framework en REST -interface

Overzicht

Apache ISIS is een aanbevolen keuze voor agile ontwikkeling. Hiermee kunt u een prototype van uw applicatie bouwen en de gebruikersinterface automatisch genereren. U verstrekt uw entiteiten gewoon hun relaties en deze open source RAD -software genereert een web -app en REST API met alle broncodebestanden. Daarom biedt het een responsieve gebruikersinterface gebouwd met bootstrap. Dit open source Rapid Application Development Framework ondersteunt multitenancy. Daarom heeft een gebruiker met de rol van admin toegang tot de meerdere huurders. Bovendien is een Java Security Framework Apache Shiro geïntegreerd met Apache ISIS voor authenticatie en autorisatie. Verder is er een intuïtief dashboard waarmee u aggregaties kunt uitvoeren over de gegevens uit verschillende bronnen. Daarna kunnen gebruikers acties uitvoeren over de entiteiten en kunnen deze acties ook in mixins worden geplaatst. Het biedt echter REST API en een front -end die kan worden geïntegreerd met toepassingen van derden.

Bovenal is deze vrije rad -software geschreven in Java Sprint Boot, Apache Wicke, Reseasy, Datanucleus Acess Platform, Lombok en Byte Buddy. Bovendien is het een snelle, veilige en volledig open source met alle ondersteunende documentatie.

Systeem vereisten

Vereisten om Apache ISIS in te stellen, zijn onder meer:

Functies

Apache ISIS biedt de volgende belangrijke functies:

  • Multitenancy
  • Wicket Viewer Ooui
  • Open source
  • REST -interface
  • Responsieve lay -out
  • Ondersteuning voor byte buddy
  • swagger ui
  • Ondersteuning voor komkommerraamwerk
  • Integraties van derden
  • Ondersteuning voor Lombok
  • Apache Shiro geïmplementeerd
  • Ondersteuning voor Resteasy
  • Ondersteuning voor datanucleus ACESS -platform

Installatie instructies

Nadat u de bovenstaande vereisten hebt geïnstalleerd, voert u de volgende opdracht uit

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

Zodra het commando succesvol is, gaat u naar de gegenereerde directory

 cd isis-app-simpleapp-2.0.0-M4

Voer nu dit commando uit

 mvn clean install<br></br>

Ten slotte zal de volgende opdracht de app compileren en uitvoeren

mvn -pl webapp spring-boot:run

Toegang tot de applicatie in de browser bij deze URL http: // localhost: 8080.

 Nederlands