La première étape de la création d’un modèle de données de formulaire soutenu par RDBMS est de configurer la source de données mise en pool de la connexion Apache Sling. Pour configurer la source de données, procédez comme suit :
L’URI de connexion JDBC, le nom d’utilisateur ou d’utilisatrice et le mot de passe changent en fonction de la configuration de votre base de données MySQL.
Le service GET exige qu’une valeur soit mappée à la colonne empID de l’entité représentant les personnes récemment embauchées. Il existe plusieurs façons de transmettre cette valeur. Dans ce tutoriel, l’empID est transmis par le paramètre de requête appelé empID.
Les associations définies entre les entités de base de données ne sont pas créées automatiquement dans le modèle de données de formulaire. Les associations entre les entités doivent être définies à l’aide de l’éditeur de modèle de données de formulaire. Chaque entité représentant les personnes récemment embauchées peut avoir un ou plusieurs bénéficiaires, nous devons définir une association d’un objet à plusieurs objets entre les entités représentant les personnes récemment embauchées et bénéficiaires.
Les étapes suivantes vous guideront tout au long du processus de création de l’association d’un objet à plusieurs objets.
Sélectionnez l’entité représentant les personnes récemment embauchées et cliquez sur Ajouter une association.
Attribuez un titre et un identifiant significatifs à l’association et aux autres propriétés, comme illustré dans la capture d’écran ci-dessous.
Cliquez sur l’icône modifier sous la section Arguments.
Spécifiez les valeurs comme illustré dans cette capture d’écran.
Nous relions les deux entités à l’aide de la colonne empID des bénéficiaires et des entités représentant les personnes récemment embauchées.
Cliquez sur Terminé pour enregistrer vos modifications.
Notre modèle de données de formulaire comporte maintenant le service GET qui accepte empID et renvoie les détails de l’entité représentant les personnes récemment embauchées et de ses bénéficiaires. Pour tester le service GET, suivez les étapes ci-dessous.