Apache Isis Ingyenes rad keretrendszer
Építsen domain -vezérelt alkalmazásokat Apache Isis rad keretrendszerrel
Az Apache ISIS Java alapú gyors alkalmazásgenerátor. Számos RAD eszközt biztosít, mint például a Swagger UI, a Wicket Viewer OUII, az uborka keretrendszer és a REST felület
Áttekintés
Az Apache ISIS ajánlott választás az agilis fejlesztéshez. Ez lehetővé teszi az alkalmazás prototípusának elkészítését, és automatikusan generálja a felhasználói felületet. Csak biztosítja az entitásait a kapcsolataikkal, és ez a nyílt forráskódú RAD szoftver webalkalmazást és REST API -t generál az összes forráskódfájl segítségével. Ezért biztosítja a Bootstrap -val épített reagáló felhasználói felületet. Ez a nyílt forráskódú gyors alkalmazásfejlesztési keret támogatja a multitenanciát. Ezért az adminisztrátor szerepével rendelkező felhasználó hozzáférhet a több bérlőhöz. Ezenkívül egy Java biztonsági keret Apache Shiro integrálódik az Apache ISIS -hez a hitelesítéshez és az engedélyhez. Ezenkívül van egy intuitív műszerfal, amely lehetővé teszi a különféle forrásokból származó adatok összesítésének elvégzését. Ezután a felhasználók műveleteket végezhetnek az entitások felett, és ezeket a műveleteket a mixinek belsejébe is lehet helyezni. Ugyanakkor biztosítja a REST API -t és a Front End -et, amelyet integrálhat a harmadik féltől származó alkalmazásokhoz.
Mindenekelőtt ezt az ingyenes RAD szoftvert Java Sprint Boot, Apache wicke, Resteasy, Datanucleus Acess platform, Lombok és Byte Buddy írják. Sőt, ez egy gyors, biztonságos és teljesen nyílt forráskódú, az összes támogató dokumentációval.
Rendszerkövetelmények
Az Apache ISIS beállításának követelményei között szerepel:
- Apache Maven 3.5+
- Java 11 jdk
Jellemzők
Az Apache ISIS a következő kulcsfontosságú funkciókat kínálja:
- Multitenancy
- kapunéző ooui
- Nyílt forráskód
- pihenőfelület
- Reszponszív Elhelyezés
- Bájt haver támogatása
- Swagger ui
- Az uborka keretének támogatása
- Harmadik fél integrációja
- Lombok támogatása
- Apache Shiro megvalósítva
- Támogatás a resteasy számára
- Támogatás a Datanucleus ACess platformon
Telepítési útmutató
A fenti előfeltételek telepítése után futtassa a következő parancsot
curl https://codeload.github.com/apache/isis-app-simpleapp/zip/2.0.0-M4 | jar xv
Miután a parancs sikeres volt, lépjen be a generált könyvtárba
cd isis-app-simpleapp-2.0.0-M4
Most futtassa ezt a parancsot
mvn clean install<br></br>
Végül a következő parancs összeállítja és futtatja az alkalmazást
mvn -pl webapp spring-boot:run
Hozzáférjen az alkalmazáshoz a böngészőbe ezen az URL -nél http: // localhost: 8080.