Apache Isis Kerangka kerja rad bebas
Bangun aplikasi yang digerakkan domain dengan kerangka kerja apache isis rad
Apache ISIS adalah generator aplikasi cepat berbasis Java. Ini menyediakan banyak alat RAD seperti Swagger UI, Wicket Viewer Ooui, Compumber Framework, dan Istirahat Antarmuka
Ringkasan
Apache ISIS adalah pilihan yang disarankan untuk pengembangan yang gesit. Ini memungkinkan Anda membangun prototipe aplikasi Anda dan menghasilkan antarmuka pengguna secara otomatis. Anda hanya memberi entitas Anda hubungan mereka dan perangkat lunak RAD open source ini akan menghasilkan aplikasi web dan REST API dengan semua file kode sumber. Oleh karena itu, ia menyediakan antarmuka pengguna yang responsif yang dibangun dengan bootstrap. Kerangka kerja pengembangan aplikasi cepat open source ini mendukung multitenancy. Oleh karena itu, pengguna dengan peran admin dapat mengakses beberapa penyewa. Selain itu, kerangka keamanan Java Apache Shiro terintegrasi dengan Apache ISIS untuk otentikasi dan otorisasi. Lebih lanjut, ada dasbor intuitif yang memungkinkan Anda melakukan agregasi pada data yang berasal dari berbagai sumber. Setelah itu, pengguna dapat melakukan tindakan atas entitas dan tindakan ini dapat ditempatkan di dalam mixins juga. Namun, ini menyediakan API REST dan ujung depan yang dapat diintegrasikan dengan aplikasi pihak ketiga.
Di atas segalanya, perangkat lunak RAD gratis ini ditulis dalam boot Java Sprint, Apachewicke, reseasy, platform Acess Datasucleus, Lombok, dan Byte Buddy. Selain itu, ini adalah sumber yang cepat, aman, dan sepenuhnya terbuka dengan semua dokumentasi pendukung.
Fitur
Apache ISIS menawarkan fitur utama berikut:
- multitenancy
- Wicket Viewer Ooui
- Open Source
- Antarmuka istirahat
- Tata letak responsif
- Dukungan untuk Byte Buddy
- Swagger UI
- Dukungan untuk kerangka kerja mentimun
- Integrasi pihak ketiga
- Dukungan untuk Lombok
- Apache Shiro diimplementasikan
- Dukungan untuk reseasy
- Dukungan untuk platform Acess Datanucleus
Instruksi instalasi
Setelah memasang prasyarat di atas, jalankan perintah berikut
curl https://codeload.github.com/apache/isis-app-simpleapp/zip/2.0.0-M4 | jar xv
Setelah perintah berhasil, masuk ke direktori yang dihasilkan
cd isis-app-simpleapp-2.0.0-M4
Sekarang, jalankan perintah ini
mvn clean install<br></br>
Akhirnya, perintah berikut akan mengkompilasi dan menjalankan aplikasi
mvn -pl webapp spring-boot:run
Akses aplikasi ke browser di URL ini http: // localhost: 8080.