Το Apache ISIS είναι πλαίσιο RAD ανοιχτού κώδικα

Apache Isis Πλαίσιο ελεύθερων ραδιοσυχνών

Δημιουργία εφαρμογών που βασίζονται στον τομέα με το Apache Isis Rad Framework

Το Apache ISIS είναι η Γεννήτρια Εφαρμογών Rapid Application με βάση την Java. Παρέχει πολλά εργαλεία RAD όπως το UI Swagger, το Wicket Viewer Ooui, το Cucumber Framework και το REST Interface

ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ

Το Apache ISIS είναι μια συνιστώμενη επιλογή για την ευέλικτη ανάπτυξη. Σας επιτρέπει να δημιουργήσετε ένα πρωτότυπο της εφαρμογής σας και να δημιουργείτε αυτόματα τη διεπαφή χρήστη. Παρέχετε μόνο τις οντότητες σας με τις σχέσεις τους και αυτό το λογισμικό RAD ανοιχτού κώδικα θα δημιουργήσει μια εφαρμογή ιστού και το API REST με όλα τα αρχεία πηγαίου κώδικα. Ως εκ τούτου, παρέχει ένα αναπάντητο περιβάλλον χρήστη που κατασκευάζεται με bootstrap. Αυτό το πλαίσιο ανάπτυξης εφαρμογών ανοιχτού κώδικα υποστηρίζει την πολυεθνική. Ως εκ τούτου, ένας χρήστης με το ρόλο του διαχειριστή μπορεί να έχει πρόσβαση στους πολλαπλούς ενοικιαστές. Επιπλέον, ένα πλαίσιο ασφαλείας Java Apache Shiro ενσωματώνεται στο Apache ISIS για έλεγχο ταυτότητας και εξουσιοδότηση. Επιπλέον, υπάρχει ένας διαισθητικός πίνακας ελέγχου που σας επιτρέπει να εκτελείτε συγκεντρώσεις στα δεδομένα που προέρχονται από διάφορες πηγές. Μετά από αυτό, οι χρήστες μπορούν να εκτελούν ενέργειες πάνω από τις οντότητες και αυτές οι ενέργειες μπορούν να τοποθετηθούν και μέσα στο mixins. Ωστόσο, παρέχει API REST και ένα μπροστινό μέρος που μπορεί να ενσωματωθεί σε εφαρμογές τρίτων.

Πάνω απ ‘όλα, αυτό το λογισμικό Free Rad είναι γραμμένο σε Java Sprint Boot, ApacheWicke, Resteasy, Datanucleus Acess Platform, Lombok και Byte Buddy. Επιπλέον, είναι μια γρήγορη, ασφαλής και εντελώς ανοιχτή πηγή με όλα τα υποστηρικτικά τεκμηρίωση.

Απαιτήσεις συστήματος

Οι απαιτήσεις για τη ρύθμιση του Apache ISIS περιλαμβάνουν:

Χαρακτηριστικά

Το Apache ISIS προσφέρει τα ακόλουθα βασικά χαρακτηριστικά:

  • Πολυτεψία
  • Wicket Viewer Ooui
  • Ανοιχτή πηγή
  • Διεπαφή ανάπαυσης
  • διάταξη απόκρισης
  • Υποστήριξη του Byte Buddy
  • Swagger UI
  • Υποστήριξη για το πλαίσιο αγγουριού
  • Ενσωματώσεις τρίτων μερών
  • Υποστήριξη για το Lombok
  • Εφαρμόστηκε το Apache Shiro
  • Υποστήριξη για την αποκατάσταση
  • Υποστήριξη της πλατφόρμας ACESS Datanucleus

Οδηγίες Εγκατάστασης

Μετά την εγκατάσταση των παραπάνω προϋποθέσεων, εκτελέστε την ακόλουθη εντολή

 curl https://codeload.github.com/apache/isis-app-simpleapp/zip/2.0.0-M4 | jar xv

Μόλις η εντολή είναι επιτυχής, πηγαίνετε στον παραγόμενο κατάλογο

 cd isis-app-simpleapp-2.0.0-M4

Τώρα, εκτελέστε αυτήν την εντολή

 mvn clean install<br></br>

Τέλος, η ακόλουθη εντολή θα μεταγλωττίσει και θα εκτελέσει την εφαρμογή

mvn -pl webapp spring-boot:run

Αποκτήστε πρόσβαση στην εφαρμογή στο πρόγραμμα περιήγησης σε αυτή τη διεύθυνση URL http: // localhost: 8080.

 Ελληνικά