Apache Isis - это рад с открытым исходным кодом

Apache Isis Свободный рад

Создание доменных приложений с Apache Isis Rad Framework

Apache ISIS - это быстрое генератор приложений на основе Java. Он предоставляет множество инструментов RAD, таких как Swagger UI, калитка, просмотр

Обзор

Apache Isis является рекомендуемым выбором для Agile Development. Он позволяет создавать прототип вашего приложения и автоматически генерирует пользовательский интерфейс. Вы просто предоставляете свои объекты их отношения, и это программное обеспечение RAD с открытым исходным кодом будет генерировать веб -приложение и API REST со всеми файлами исходного кода. Следовательно, он обеспечивает отзывчивый пользовательский интерфейс, построенный с начальной загрузкой. Эта структура быстрого развития приложений с открытым исходным кодом поддерживает многопользовательство. Следовательно, пользователь с ролью администратора может получить доступ к нескольким арендаторам. Кроме того, фреймворк безопасности Java Apache Shiro интегрирована с Apache ISIS для аутентификации и авторизации. Кроме того, существует интуитивно понятная панель инструментов, которая позволяет вам выполнять агрегации по данным, поступающим из различных источников. После этого пользователи могут выполнять действия над сущностями, и эти действия могут быть помещены и внутри микшинов. Тем не менее, он обеспечивает API REST и переднюю часть, которая может быть интегрирована с сторонними приложениями.

Прежде всего, это бесплатное программное обеспечение RAD записано в Java Sprint Boot, Apachewicke, Resteasy, Datanucleus Acess Platform, Lombok и Byte Buddy. Более того, это быстрый, надежный и полностью открытый исходный код со всей вспомогательной документацией.

Системные Требования

Требования к настройке Apache Isis включают:

Функции

Apache Isis предлагает следующие ключевые функции:

  • Мульти аренды
  • калитка зритель Оуи
  • Открытый источник
  • Rest Interface
  • отзывчивый макет
  • Поддержка байтового приятеля
  • Swagger UI
  • Поддержка структуры огурца
  • Сторонние интеграции
  • Поддержка Ломбока
  • Апач Широ реализован
  • Поддержка REPEASY
  • Поддержка платформы Acess DataCleus Acess

Инструкции по установке

После установки вышеуказанных предпосылок запустите следующую команду

 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.

 Русский