Création de servlets HTTP

Ces informations concernent la version 7.5.4 ou ultérieure. Vous pouvez modéliser des servlets HTTP en utilisant une classe UML stéréotypée.
A propos de cette tâche

Le stéréotype <<HTTPServlet>> possède des propriétés de stéréotype associées qui sont utilisées pendant la transformation UML vers Java™. Vous pouvez modifier ces propriétés à l'aide d'une interface utilisateur personnalisée et contribuer aux informations dans le fichier web.xml.

Pour créer un servlet HTTP :

  1. Créez ou ouvrez un diagramme dans le package UML cible auquel vous voulez que le servlet appartienne. Le package d'appartenance détermine le package Java du siplet généré, ainsi que l'espace de nom. N'utilisez pas le package par défaut, c'est-à-dire le package racine du modèle.
  2. Pour créer une classe stéréotypée dans le diagramme, cliquez sur Servlet HTTP dans la Palette et renommez la classe.
  3. Pour connaître les propriétés spécifiques au servlet HTTP, dans la vue Propriétés, cliquez sur l'onglet HTTP. Modifiez les propriétés dans la vue Propriétés.

    La sélection d'un ou de plusieurs raccords de méthodes ajoute cette opération au servlet HTTP sélectionné. Lorsque vous définissez le nom d'affichage, le nom du servlet ou pour spécifier des mappages d'URL, vous pouvez utiliser le mot clé ${class_name} comme marque pour le nom de la classe. Par exemple lorsque le code est généré pour la classe ci-dessus, ces valeurs se trouvent dans MyServlet. Si le nom de la classe change pendant la restructuration ou la conception, la valeur actuelle du nom de la classe est utilisée lors de la génération du code.

  4. Cliquez sur Filtres > Afficher la signature pour voir les arguments des méthodes, notamment les exceptions.

    Les extensions des outils de modélisation à la transformation UML vers Java génèrent les bonnes exceptions présentes dans le code source. Vous pouvez définir une préférence pour ne pas utiliser d'exceptions dans le modèle.


Vos commentaires