Apache Isis Marco de RAD libre
Construir aplicaciones impulsadas por el dominio con Apache ISIS RAD Framework
Apache ISIS es un generador de aplicaciones rápidas basadas en Java. Proporciona muchas herramientas RAD como UI Swagger, Visor de wicket Ooui, marco de pepino e interfaz REST
Descripción general
Apache ISIS es una opción recomendada para el desarrollo ágil. Le permite crear un prototipo de su aplicación y genera la interfaz de usuario automáticamente. Simplemente proporcione a sus entidades sus relaciones y este software RAD de código abierto generará una aplicación web y una API REST con todos los archivos de código fuente. Por lo tanto, proporciona una interfaz de usuario receptiva construida con Bootstrap. Este marco de desarrollo de aplicaciones rápidas de código abierto admite múltiples múltiples. Por lo tanto, un usuario con el papel de administrador puede acceder a los múltiples inquilinos. Además, un marco de seguridad Java Apache Shiro está integrado con Apache ISIS para la autenticación y la autorización. Además, hay un tablero intuitivo que le permite realizar agregaciones en los datos provenientes de varias fuentes. Después de eso, los usuarios pueden realizar acciones sobre las entidades y estas acciones también se pueden colocar dentro de las mezclas. Sin embargo, proporciona API REST y una parte delantera que puede integrarse con aplicaciones de terceros.
Sobre todo, este software Free Rad está escrito en Java Sprint Boot, Apachewicke, Resteasy, DataNucleus Acess Platform, Lombok y Byte Buddy. Además, es un código rápido, seguro y completamente abierto con toda la documentación de soporte.
Requisitos del sistema
Requisitos para configurar Apache ISIS incluyen:
- Apache maven 3.5+
- Java 11 JDK
Características
Apache ISIS ofrece las siguientes características clave:
- Multi Alquiler
- Visor de wicket Ooui
- Fuente abierta
- Interfaz de descanso
- Disposición Responsive
- Soporte para Byte Buddy
- Swagger UI
- Soporte para el marco de pepino
- Integraciones de terceros
- Soporte para Lombok
- Apache Shiro implementado
- Soporte para reestima
- Soporte para la plataforma DataNucleus Acess
Instrucciones de instalación
Después de instalar los requisitos previos anteriores, ejecute el siguiente comando
curl https://codeload.github.com/apache/isis-app-simpleapp/zip/2.0.0-M4 | jar xv
Una vez que el comando sea exitoso, entra en el directorio generado
cd isis-app-simpleapp-2.0.0-M4
Ahora, ejecute este comando
mvn clean install<br></br>
Finalmente, el siguiente comando compilará y ejecutará la aplicación
mvn -pl webapp spring-boot:run
Acceda a la aplicación al navegador en esta URL http: // localhost: 8080.