Example Java / Jakarta EE application used in lectures on Web Development in Java, in particular one about CDI (in Portuguese).
Lectures published (in Portuguese) in prof. Vítor Souza's YouTube Channel.
Different versions of CDI were developed along the years. The first one used Java EE 6 technologies and was developed using the Eclipse IDE. A new version upgrades it to Jakarta EE 9, uses the JButler framework and was developed using VS Code. Both versions use MySQL as database and WildFly as the Application Server.