Az Apache ISIS nyílt forráskódú radiwork

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:

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.

 Magyar