Apache Isis Framework wolnego radu
Wybuduj aplikacje napędzane domeny z Apache ISIS RAD Framework
Apache ISIS to generator szybkiego aplikacji oparty na Javie. Zapewnia wiele narzędzi RAD, takich jak Swagger UI, Widok Widok Ooui, Cucumber Framework i Interfejs REST
Przegląd
Apache ISIS jest zalecanym wyborem do zwinnego rozwoju. Pozwala budować prototyp aplikacji i automatycznie generuje interfejs użytkownika. Po prostu dostarczasz swoim podmiotom relacje, a to oprogramowanie RAD open source wygeneruje aplikację internetową i interfejs API REST we wszystkich plikach kodu źródłowego. Dlatego zapewnia responsywny interfejs użytkownika zbudowany z bootstrap. Ta struktura rozwoju szybkiego aplikacji typu open source obsługuje wielokrotność. Dlatego użytkownik z rolą administratora może uzyskać dostęp do wielu najemców. Ponadto Java Security Framework Apache Shiro jest zintegrowany z Apache ISIS w celu uwierzytelnienia i autoryzacji. Ponadto istnieje intuicyjny pulpit nawigacyjny, który pozwala wykonywać agregacje danych pochodzących z różnych źródeł. Następnie użytkownicy mogą wykonywać działania nad podmiotami, a działania te można również umieścić w miksinach. Zapewnia jednak interfejs API REST i front, który można zintegrować z aplikacjami stron trzecich.
Przede wszystkim to oprogramowanie Free Rad jest zapisane w Java Sprint Boot, Apache wicke, Resteasy, Datanucleus Acess Platform, Lombok i Bajte Buddy. Ponadto jest to szybkie, bezpieczne i całkowicie otwarte źródło z całą dokumentacją obsługiwaną.
Wymagania systemowe
Wymagania dotyczące konfiguracji Apache ISIS obejmują:
- Apache Maven 3.5+
- Java 11 jdk
Cechy
Apache ISIS oferuje następujące kluczowe funkcje:
- Wielokrotność
- Widok furtowy ooui
- Otwarte źródło
- Interfejs odpoczynku
- Układ responsywny
- Wsparcie dla bajt
- Swagger UI
- Obsługa ram ogórkowych
- Integracje stron trzecich
- Wsparcie dla Lombok
- Zaimplementowany Apache Shiro
- Wsparcie dla Restasy
- Obsługa platformy ACESS DataNucleus
Instrukcje Instalacji
Po zainstalowaniu powyższych warunków, uruchom następujące polecenie
curl https://codeload.github.com/apache/isis-app-simpleapp/zip/2.0.0-M4 | jar xv
Gdy polecenie zakończy się, przejdź do wygenerowanego katalogu
cd isis-app-simpleapp-2.0.0-M4
Teraz uruchom to polecenie
mvn clean install<br></br>
Wreszcie, następujące polecenie skompiluje i uruchomi aplikację
mvn -pl webapp spring-boot:run
Uzyskaj dostęp do aplikacji do przeglądarki w tym adresie URL http: // localhost: 8080.