Fonctionnement du modèle d'enregistrement

Ce modèle d'enregistrement a été conçu à l'aide d'un modèle de programmation multiculturel utilisant une seule matrice pour toutes les langues. A chaque format d'affichage pris en charge est associé un fichier de propriétés contenant des informations culturelles spécifiques.

Langue Fichiers de propriétés
en_US properties/Address_en_US.properties, properties/AddressBook_en_US.properties, properties/UserRegistrationForm_en_US.properties
fr_FR properties/Address_fr_FR.properties, properties/AddressBook_fr_FR.properties, properties/UserRegistrationForm_fr_FR.properties

Au début de chaque page, des beans de données sont créés pour extraire les données des tables de base de données appropriées et les propriétés sont extraites du fichier de propriétés. Les données de la base de données et des fichiers de propriétés sont insérées au fur et à mesure de la création de la page de sortie.

De nombreuses zones de formulaire des fichiers AddressForm.jsp et UserRegistrationForm.jsp peuvent être définies comme affichées ou masquées, obligatoires ou facultatives selon les différents formats d'affichage. Ces caractéristiques sont contrôlées par la valeur des propriétés 'displayed' et 'required' de chaque zone, dans le fichier de propriétés. Lorsque le modèle JSP génère la page, avant de créer les zones de formulaire, il vérifie si la propriété 'displayed' est vraie. Si elle l'est, il crée la zone sur la page, vérifiant si la zone est obligatoire ou non. Si elle est obligatoire, le libellé sera affiché en caractères gras ; sinon, il apparaîtra en caractères normaux. Si la propriété 'displayed' est fausse, la zone complète est ignorée et le même processus est exécuté pour la zone suivante du modèle.

Rubriques connexes (1275 octets)

Rubrique connexe (1275 octets)

IBM copyright