Published July 31, 2020
| Version v2
Other
Open
Enhancing the Learning of Database AccessProgramming using Continuous Integration and Aspect Oriented Programming
Description
Supplementary material for: Enhancing the Learning of Database Access Programming using Continuous Integration and Aspect Oriented Programming
- InstructionsToInstallAJDTAndANSIEscapeInConsole.pdf - Instructions to install the AspectJ Development Tools (AJDT) integration plug-in used to develop and manage aspects in AspectJ, and the ANSI Escape in Console plugin, to show the information displayed by AspectJ using colors. Both plugins can be used to prove the assignment example in Eclipse.
- JDBCAspect.aj: The defined aspect in AspectJ to check the implementation of JDBC best practices.
- AssignmentExample.zip: The template assignment example which also includes the Persistence.java file with the solution of the JDBC methods to be developed by the students. It also includes the MySQL DB creation script with the database used in the assignment (create_tables.sql). The information regarding the DB connection configuration is given in file src/conexion.properties (it can be modified with the desired configuration parameters). The example is given by means of a project in Eclipse (more specifically, it is a Maven and AspectJ project). Steps: 1) unzip the file and, from the Eclipse IDE, import the project, (2) right click on the project name and select Maven --> Update project...,.
- R-Analysis.zip: with the documentation regarding the analysis performed with R regarding test logs and qualifications.