Building an ORM as a Didactic-Pedagogical Strategyin Teaching Programming Techniqueswith Metadata Processing and Reflection Maurício Neves Asenjo, Alexandre Sobrino Ganança, Cláudio Souza Nunes, Fernando Augusto dos Santos Ribeiro, Helio Augusto de Lima Rangel, José Avelino dos Santos Moura, Paulo Roberto Schroeder de Souza
Main Article Content
Abstract
This article describes the development of a BDOO interface for a relational database, representing an additional layer to be integrated into Java applications in order to allow interaction between an object-oriented application and a relational database for teaching techniques of programming. Code examples are presented in this work for each method developed, including the use of reflection, allowing dynamic interaction with the types and properties of objects at runtime, providing students with the vision of a real and useful project for exploring abstract concepts, such as metadata and reflection itself. The implementation of this didactic-pedagogical strategy, from a teaching point of view, resulted in greater enthusiasm among students and a better assimilation of the content presented, something that can be verified through future and specific research.