DEVELOPMENT ENVIRONMENT FOR GENERATING SPRING API REST APPLICATIONS

Authors

  • Jana Vojnović Autor

DOI:

https://doi.org/10.24867/03BE10Vojnovic

Keywords:

code generator, template, metadata

Abstract

This paper presents a software solution in favor of code generation for Spring API REST applications. The solutions uses predefined templates and metadata extracted from the database to generate runnable programming code.

References

[1] G. Milosavljević, materijali sa predmeta „Metodologije brzog razvoja softvera“, Fakultet tehničkih nauka, Novi Sad, 2017
[2] „Model Driven Enigneering“ [Na mreži]. Dostupno na: https://en.wikipedia.org/wiki/Model_driven_engineering . [Pristupljeno: 15-Okt-2018].
[3] „Java Programming Language“ [Na mreži]. Dostupno na: https://docs.oracle.com/javase/8/docs/ [Pristupljeno: 10-Jun-2018].
[4] „Spring Framework“ [Na mreži]. Dostupno na: https://docs.spring.io/spring/docs/current/spring-framework-reference/ [Pristupljeno: 7-Jul-2018].
[5] „MySQL“ [Na mreži]. Dostupno na: https://www.mysql.com/ [Pristupljeno: 17-Okt-2018].
[6] „Apache FreeMarker“ [Na mreži]. Dostupno na: https://freemarker.apache.org/ [Pristupljeno: 4-Okt-2018].
[7] „Hibernate Mapper“ [Na mreži]. Dostupno na: http://hibernate.org/ [Pristupljeno: 22-Okt-2018].
[8] „Spring Data“ [Na mreži]. Dostupno na: https://docs.spring.io/spring-data/jpa/docs/current/reference/html/ [Pristupljeno: 20-Sep-2018].
[9] „Model View Controller Design Pattern“ [Na mreži]. Dostupno na: https://en.wikipedia.org/wiki/Model-view-controller [Pristupljeno: 17-Sep-2018].
[10] „DatabaseMetadata“ [Na mreži]. Dostupno na: https://docs.oracle.com/javase/7/docs/api/java/sql/DatabaseMetaData.html [Pristupljeno: 17-Sep-2018].

Published

2019-05-24

Issue

Section

Electrotechnical and Computer Engineering