Vous pouvez créer un servlet à l'aide de l'Assistant qui vous guide au long des différentes étapes nécessaires à la création d'un servlet. Cet Assistant ne peut être appelé qu'à partir d'un diagramme de classes et n'est disponible que si le langage objet du modèle est Java.
Vous pouvez créer un servlet sans sélectionner de classe, ou bien commencer par sélectionner une classe puis lancer l'Assistant à partir du menu contextuel de cette classe.
Vous pouvez également créer plusieurs servlets du même type en sélectionnant plusieurs classes à la fois. L'Assistant crée alors un servlet par classe. Les classes que vous avez sélectionnées dans le diagramme de classes deviennent alors des classes servlet. Elles sont renommées pour être mises en conformité avec les conventions de dénomination et sont liées au nouveau composant servlet.
L'Assistant de création de servlet permet de définir les paramètres suivants :
Paramètre de l'Assistant |
Description |
---|---|
Nom |
Nom du composant servlet |
Code |
Code du composant servlet |
Type de servlet |
Vous pouvez sélectionner l'un des types suivants : HttpServlet qui prend en charge le protocole Http (le plus couramment utilisé), GenericServlet qui étend la classe servlet générique, ou User-Defined qui implique une personnalisation car il ne met en oeuvre aucun élément |
Classe servlet |
Classe qui met en oeuvre le servlet. |
Créer un symbole dans |
Crée un symbole de composant dans le diagramme de composants spécifié dans la liste. S'il existe déjà un diagramme de composants, vous pouvez le sélectionner dans la liste. Vous pouvez également afficher la feuille de propriétés du diagramme sélectionné en cliquant sur l'outil Propriétés |
Créer un diagramme de classes pour les classificateurs du composant |
Crée un diagramme de classes avec un symbole pour chaque classe associée au composant. Si vous avez sélectionné des classes avant de démarrer l'Assistant, elles sont utilisées pour créer le composant. Cette option permet d'afficher ces classes dans un diagramme |
Lorsque vous avez fini d'utiliser l'Assistant, les actions suivantes sont exécutées :
Un composant servlet est créé
La classe servlet est créée et devient visible dans l'Explorateur d'objets. Elle est nommée d'après la classe d'origine si vous avez sélectionné une classe avant de démarrer l'Assistant
Si vous n'avez pas sélectionné de classe avant de démarrer l'Assistant, le nom de la classe servlet prend comme préfixe celui du composant par défaut d'origine afin de préserver la cohérence
Les éventuels diagrammes associés au composant sont créés ou mis à jour