Apache Isis Free Rad Framework
Bygg domändrivna appar med Apache ISIS Rad -ramverk
Apache ISIS är Java -baserad snabb applikationsgenerator. Det tillhandahåller många radverktyg som Swagger UI, Wicket Viewer Ooui, gurka ramverk och REST -gränssnitt
Översikt
Apache ISIS är ett rekommenderat val för smidig utveckling. Det låter dig bygga en prototyp av din applikation och genererar användargränssnittet automatiskt. Du tillhandahåller bara dina enheter med deras relationer och denna Open Source Rad -programvara kommer att generera en webbapp och REST API med alla källkodfiler. Därför ger det ett lyhörd användargränssnitt byggt med bootstrap. Detta ramverk för snabb källa Rapid Application Development stöder multitenancy. Därför kan en användare med rollen som administratör komma åt de flera hyresgästerna. Dessutom är en Java -säkerhetsram Apache Shiro integrerad med Apache ISIS för autentisering och auktorisation. Vidare finns det en intuitiv instrumentpanel som låter dig utföra aggregeringar på de data som kommer från olika källor. Efter det kan användare utföra åtgärder över enheterna och dessa åtgärder kan också placeras i mixins. Det ger emellertid REST API och en frontend som kan integreras med tredjepartsapplikationer.
Framför allt är denna Free Rad -programvara skriven i Java Sprint Boot, Apache wicke, Resteasy, Datanucleus Acess Platform, Lombok och Byte Buddy. Dessutom är det en snabb, säker och helt öppen källkod med all stöddokumentation.
Funktioner
Apache ISIS erbjuder följande nyckelfunktioner:
- Multitenancy
- Wicket Viewer Ooui
- Öppen källa
- REST -gränssnitt
- Responsiv layout
- Stöd för byte kompis
- Swagger UI
- Stöd för gurka ramverk
- Tredjepartsintegrationer
- Stöd till Lombok
- Apache Shiro implementerat
- stöd för resteasy
- Stöd för Datanucleus Acess -plattformen
Installations instruktioner
När du har installerat ovanstående förutsättningar, kör följande kommando
curl https://codeload.github.com/apache/isis-app-simpleapp/zip/2.0.0-M4 | jar xv
När kommandot är framgångsrikt, gå in i den genererade katalogen
cd isis-app-simpleapp-2.0.0-M4
Kör nu detta kommando
mvn clean install<br></br>
Slutligen kommer följande kommando att sammanställa och köra appen
mvn -pl webapp spring-boot:run
Öppna applikationen i webbläsaren vid denna URL http: // localhost: 8080.