Beans de l'utilitaire de création-maintenance de fichiers (DFU)

Les beans DFU comprennent un ensemble de classes qui étendent la prise en charge du code pour permettre l'accès à un ou plusieurs fichiers de base de données IBM® i. Les beans DFU permettent de manipuler des enregistrements au sein de fichiers base de données.

Objectif

Nom du bean Description
com.ibm.etools.iseries.ui.FormManager Permet d'associer un formulaire d'interface graphique Swing à un format d'enregistrement de base de données. Ce bean a pour but d'associer chaque composant JComponent du formulaire à une zone de base de données afin que vous puissiez accéder aux enregistrements de base de données et manipuler ceux-ci.
com.ibm.etools.iseries.ui.ListManager Permet d'associer une table, une liste ou une zone de liste à un fichier base de données afin que vous puissiez accéder aux enregistrements de ce fichier et les manipuler. Ce cas est similaire à celui d'un sous-fichier IBM i.
com.ibm.etools.iseries.ui.RecordIOManager Permet de manipuler des enregistrements, par exemple, extraire, ajouter, mettre à jour ou supprimer des enregistrements de base de données.

Les beans DFU peuvent mapper de manière transparente les composants Swing avec les zones de données des bases de données IBM i. Par conséquent, vous pouvez extraire des données et ajouter, mettre à jour ou supprimer des enregistrements de fichiers séquentiels ou à accès par clés à partir de votre application à interface graphique. Vous avez également la possibilité d'effectuer des contrôles de validation. Les données extraites s'affichent automatiquement dans les zones de composants Swing, et les modifications apportées à ces composants se reflètent égalent dans la base de données. Les composants Swing peuvent être des composants JFormattedTable, JFormattedTextField, JFormattedLabel, JFormattedComboBox ou tout composant Swing JComponent.

Les beans FormManager et ListManager ont une propriété appelée recordManager, qui est une instance du bean recordIOManager. RecordIOManager se charge de tous les accès de niveau enregistrement, tels que l'ajout, la mise à jour, la suppression et l'extraction d'enregistrements avec ou sans conditions de filtrage et contrôles de validation. Les enregistrements extraits sont transmis à FormManager ou ListManager. En fonction de la valeur de displayContainer et des mappages de zone, FormManager ou ListManager remplissent les composants Swing correspondants des données extraites de la base de données. Les beans FormManager et ListManager gèrent différents composants :

Remarque : Les beans DFU utilisent les classes d'accès de niveau enregistrement d'IBM Toolbox qui ne prennent pas en charge les fichiers logiques joints ni les zones clés sans valeur. De plus, l'accès au niveau enregistrement n'est autorisé que dans la version OS/400 V4R2 et ultérieure.

Commentaires en retour