| Nome: | Descrição: | Tamanho: | Formato: | |
|---|---|---|---|---|
| 3.35 MB | Adobe PDF |
Autores
Orientador(es)
Resumo(s)
This document gives a detailed description of the implementation of the application ”Application Generator” which was developed using technologies like SpringBoot, ReactJS and a MySQL
database. The purpose of the application came from the desire to create an internal tool for SIAG,
which comes from a strategic goal of improving the development speed and it’s products.
This system is based on a backend developed with SpringBoot, which offers simplified configuration and integration. This is complemented with a ReactJS frontend, with the purpose of
ensuring a responsive and user-friendly interface. Together with these two technologies, an integration with a MySQL database ensures an efficient and reliable storage and management of data.
The development of the application had a big focus on modularity and reusability, which allows it’s components to be updated and mantained easily. ReactJS is used because it’s components
offer some nice flexibility and efficiency in rendering dynamic content, which working together
with Material-UI, can achieve consistent and visually appealing interfaces.
The integration between the backend and frontend was done through a RESTful API, which
ensures an efficient transition of data, but also offers stateless and cacheable client-server protocols. The documentation on this API was done through Swagger, a tool which also makes possible
the testing of the different functionalities the API offers, essential for the CRUD operations on the
existing entities.
In conclusion, this document shows the integration of SpringBoot, ReactJS and MySQL in creating a scalable, user-friendly and efficient application, which simplifies the development process,
reduces human error and improves the overall productivity. The architecture and technologies implemented offer a good base for future improvements, which also demonstrates the flexibility and
sustainability of the system.
Descrição
Trabalho de projeto de mestrado, Informática, 2024, Universidade de Lisboa, Faculdade de Ciências
Palavras-chave
RAD Modularidade API RESTful SpringBoot ReactJS Trabalhos de projeto de mestrado - 2024
