1.0 Introduction
2.0 Modifications par rapport à la version précédente
3.0 Problèmes connus
3.1 Définition des paramètres de base de données
3.2 Plateformes cible
3.3 Base de données personnalisée
3.4 Prise en charge des types de colonne de base de données
3.5 Mise à jour d'une base de données
3.6 Noms de colonne d'une base de données
3.7 Validation des entrées de formulaire
3.8 Restrictions dans la définition du nom
3.9 Utilisation de l'assistant avec GTK
3.10 Erreurs lors de la connexion à la base de données Cloudscape
3.11 Application générée
L'assistant de modèle d'application fournit un ensemble de modèles qui contiennent chacun la description d'une application et des paramètres personnalisés. Le modèle d'application constitue le squelette d'une application : il inclut l'application dans son ensemble. Vous pouvez le configurer dans son intégralité ou sélectionner certains de ses paramètres pour une configuration ultérieure. Ces différents éléments permettent de spécifier des paramètres à l'aide d'un assistant et de générer automatiquement du code pour créer une application parfaitement opérationnelle.
- Une nouvelle option vous permet de prévisualiser l'application générée. Au fur et à mesure que vous avancez dans la procédure de l'assistant, l'option de prévisualisation présente une version plus personnalisée de l'application, en fonction des données que vous avez entrées.
- Les pages de l'assistant ont été restructurées pour représenter l'application configurée de manière plus intuitive. Les libellés des menus et des pages Web peuvent désormais être modifiés directement dans la page de l'assistant correspondante. Vous pouvez mapper les zones de données utilisées uniquement dans la logique interne de l'application dans une page distincte de l'assistant.
- Les widgets de la page Web sont désormais mappés directement aux tables et aux colonnes des bases de données, sans nécessiter l'exécution d'une étape intermédiaire. En outre, vous pouvez modifier l'ordre et le type des widgets dans la page Web.
- Vous pouvez désormais cliquer sur la structure de tâches de l'assistant. Pour accéder aux tâches déjà exécutées, cliquez sur l'icône correspondante dans la page que vous souhaitez ouvrir.
- Des styles optimisés sont disponibles pour les applications générées.
Lorsque vous cliquez sur le bouton Définir la base de données dans la page de connexion à la base de données de l'assistant, la boîte de dialogue affiche les paramètres de la dernière base de données à laquelle vous vous êtes connecté. Ces paramètres ne correspondent pas forcément aux paramètres de la base de données à laquelle vous vous connectez automatiquement via l'assistant.
L'assistant Application modèle ne génère actuellement que des applications Struts.
L'assistant de modèle d'application considère que la base de données à laquelle vous vous êtes connecté lors de la personnalisation est la même que celle utilisée par l'application générée.
Certaines restrictions s'appliquent à la prise en charge des types de base de données : BLOB, INTERVAL REAL ne sont pas supportés. TimeStamp n'est pas pris en charge pour Oracle. Si vous utilisez des bases de données de certains fournisseurs qui ne prennent pas en charge la granularité de la définition de type SQL, l'exécution de l'application générée peut échouer.
Lorsqu'une base de données est mise à jour à partir d'un formulaire A mappé à la même table qu'un formulaire B et que vous avez précédemment ajouté des zones au formulaire B, le contenu de ces zones dans la base de données risque d'être altéré. Vous pouvez éviter ce problème en présentant les nouvelles zones dans les deux formulaires.
Lorsque vous ajoutez des valeurs à une base de données qui contient des colonnes n'acceptant pas les valeurs nulles, l'opération risque d'échouer. La solution consiste à présenter toutes les colonnes n'acceptant pas les valeurs nulles dans les vues correspondantes et d'indiquer leurs valeurs.
Les bases de données fournies en exemple contiennent des noms de colonnes qui ne peuvent pas être utilisés dans les bases de données de certains fournisseurs car ce sont des noms réservés (INDEX, par exemple).
La validation des entrées de formulaire est partiellement implémentée. Si des données non autorisées sont utilisées dans une entrée (une chaîne vide dans une zone de type entier, par exemple), l'exécution de l'application générée risque d'échouer.
Plusieurs restrictions s'appliquent aux noms de colonnes des bases de données. N'utilisez pas d'identificateurs Java réservés (comme if, int, etc.) pour nommer les tables et les colonnes des bases de données. N'utilisez pas de caractères nationaux dans les noms de tables et de colonnes de la base de données. Ces règles sont plus restrictives que nécessaire pour la présente version mais leur respect vous garantiront le bon fonctionnement de l'application générée.
Lorsque vous utilisez l'assistant avec GTK, il est possible que d'autres fonctionnalités WebSphere soient accessibles. Evitez d'utiliser d'autres fonctions lors de l'exécution de l'assistant car des erreurs pourraient se produire.
L'utilisation de l'assistant implique de nombreuses opérations de connexion et de déconnexion. En raison d'un erreur interne lors la connexion aux bases de données Cloudscape, il est possible que des tables sans colonnes s'affichent. Si cet incident se produit, relancez WebSphere Studio.
Si vous exécutez une application générée sur le serveur et arrêtez ensuite le serveur, le serveur peut ne pas être en mesure d'établir une connexion à la base de données utilisée par cette application. Si cet incident se produit, relancez WebSphere Studio.
Si vous définissez vos préférences WebSphere Studio afin que les compilations ne soient pas effectuées automatiquement lors de la modification des ressources, l'application générée peut ne pas se lancer correctement. Pour éviter ce problème, assurez-vous que l'option pour les compilations automatiques est sélectionnée.
Retour au fichier Readme principal
(C) Copyright IBM Corporation 2000, 2003. All Rights Reserved.