EasyRest: Generador automático de API Rest basado en Spring Framework y motor de plantillas Beetl
DOI:
https://doi.org/10.15381/rpcs.v4i1.24125Palabras clave:
Generador API Rest, Spring Framework Project, Generador Java Project Code, Generador de Proyecto MVCResumen
En la actualidad API REST es el enfoque de desarrollo de aplicaciones más usado a nivel mundial, sin embargo, un gran porcentaje del desarrollo es repetitivo. La repetición en el desarrollo genera pérdidas de tiempo y dinero. En el presente estudio se propone EasyRest, un proyecto de generación automática de API Rest basado en Spring Framework. Para el desarrollo de esta propuesta se realizó la construcción de un arquetipo personalizado en Apache Maven. Además, se realizó la construcción de los templates basados en Beetl. La propuesta genera un proyecto backend Rest, que contiene controladores, servicios y repositorios. Los resultados obtenidos con la propuesta pudieron reducir significativamente el tiempo necesario para la construcción del API Rest, en comparación a una construcción manual. Como conclusión la propuesta EasyRest permite la creación automática de API’s Rest en un mínimo de tiempo de desarrollo, automatizando el desarrollo de proyectos backend.
Descargas
Publicado
Número
Sección
Licencia
Derechos de autor 2022 Alvaro Chavez Chavez, Lenis Wong Portillo
Esta obra está bajo una licencia internacional Creative Commons Atribución 4.0.
LOS AUTORES RETIENEN SUS DERECHOS:
a. Los autores retienen sus derechos de marca y patente, y también sobre cualquier proceso o procedimiento descrito en el artículo.
b. Los autores retienen el derecho de compartir, copiar, distribuir, ejecutar y comunicar públicamente el artículo publicado en la Revista Peruana de Computación y Sistemas (por ejemplo, colocarlo en un repositorio institucional o publicarlo en un libro), con un reconocimiento de su publicación inicial en la Revista Peruana de Computación y Sistemas.
c. Los autores retienen el derecho a hacer una posterior publicación de su trabajo, de utilizar el artículo o cualquier parte de aquel (por ejemplo: una compilación de sus trabajos, notas para conferencias, tesis, o para un libro), siempre que indiquen la fuente de publicación (autores del trabajo, revista, volumen, número y fecha).