Le Structured Query Language ou SQL est le langage informatique qui permet de gérer les bases de données relationnelles afin d'en extraire des informations.
Parmi les frameworks Java™ open source le plus utilisé pour réaliser et développer l'infrastructure d'une application d'entreprise, on distingue Spring®.