Apache ISIS是开源RAD框架

Apache Isis 免费的RAD框架

使用Apache ISIS RAD框架构建域驱动的应用程序

Apache ISIS是基于Java的快速应用程序生成器。它提供了许多RAD工具,例如Swagger UI,Wicket Viewer Ooui,Cucumber框架和REST接口

概述

Apache ISIS是敏捷开发的推荐选择。它使您可以构建应用程序的原型,并自动生成用户界面。您只需向您的实体提供其关系,此开源RAD软件将生成一个Web应用程序并使用所有源代码文件REST API。因此,它提供了一个由Bootstrap构建的响应式用户界面。 此开源快速应用程序开发框架支持多种义务。因此,具有管理员角色的用户可以访问多个租户。此外,Java安全框架Apache Shiro与Apache ISIS集成了用于身份验证和授权。此外,还有一个直观的仪表板,可让您对来自各种来源的数据进行聚合。之后,用户可以对实体执行操作,并且这些动作也可以放置在Mixins中。但是,它提供了REST API和可以与第三方应用程序集成的前端。

最重要的是,此免费RAD软件是用Java Sprint靴子,ApacheWicke,Resteasy,Datanucleus Acess平台,Lombok和Byte Buddy编写的。此外,它是所有支持文档的快速,安全且完全开源的。

系统要求

设置Apache ISIS的要求包括:

特征

Apache ISIS提供以下关键功能:

  • 多租户
  • 检票口查看器Ooui
  • 开源
  • 休息接口
  • 响应迅速的布局
  • 支持字节好友
  • Swagger UI
  • 支持黄瓜框架
  • 第三方整合
  • 支持伦波克 -Apache Shiro实施
  • 支持Resteasy
  • 支持Datanucleus 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访问浏览器中的应用程序。

探索

您可能会发现以下链接相关:

- 如何使用Jhipster设置和创建第一个应用程序

 简体中文