Tutoriel : Ajout d'un outil au

Dans ce tutoriel, vous allez ajouter un outil au . Vous ajoutez l'outil Recettes. Vous allez apprendre à utiliser la structure de programmation du pour créer une couche présentation à l'aide des fichiers XML de définition et JavaServer Pages (JSP).
Ce tutoriel est la suite du tutoriel Création du module de service BOD Project. L'outil Recettes utilise les services qui sont fournis par le module de service Project. Vous utilisez et développez les ressources et les modifications de configuration que vous avez précédemment créées.
Une recette est un objet qui décrit comment utiliser plusieurs produits vendus par le détaillant. La recette est simplement un exemple, en relation avec un détaillant qui vend des articles de cuisine, mais cette approche peut être utilisée pour d'autres segments de marché. Par exemple, un détaillant vendant des matériaux de construction peut appeler cet objet un plan de projet. Cet objet décrit comment créer un objet à partir de ses matériaux de construction. Dans le cas de ce tutoriel, Recette est un objet principal que vous allez créer.
Vue de la liste des outils de recettes après personnalisation.
Remarque : L'outil Recettes utilise le module de service Project. L'utilisation de ce module de service Project est un choix de conception. Projet est un terme générique adapté à un module de service. Vous allez utiliser le nom Recipe pour les objets de la couche présentation.
L'objet Recipe comporte les attributs suivants.
Nom
Nom de la recette
Heure
Durée de réalisation de la recette.
Difficulty
Difficile, accessible ou facile.
RecipeDescription
Descriptions abrégée et détaillée. Seule la description abrégée apparaît dans la liste de la recette.

Les ingrédients et les instructions de la recette sont des objets enfant. Les ingrédients sont des articles incorporés dans la recette. Un ingrédient de la recette peut être un produit vendu par le magasin ou un élément qui ne figure pas dans le catalogue.

Dans le nouvel outil Recettes, les professionnels peuvent créer, supprimer ou modifier une recette, identifier une recette pour en faciliter le regroupement avec d'autres recettes, associer une recette à un ou plusieurs produits dans l'outil Recettes et associer un produit à une ou plusieurs recettes dans l'. Dans la vitrine, les clients peuvent consulter les recettes de chaque collection de recettes et afficher la liste des produits recommandés pour chaque recette. Les pages de produit fournissent également des liens vers les recettes qui utilisent ce produit.

Objectifs d'apprentissage

A l'issue de ce tutoriel, vous devez connaître les concepts suivants :

  • Modules de service Projet.
  • définitions d'objet.
  • Définitions d'objets supérieurs et principaux.
  • Objets enfant et objets de référence.
  • Vue de liste et vue de propriétés.
  • définitions d'outils.
A l'issue de ce tutoriel, vous devez pouvoir exécuter les tâches suivantes :
  • Ajouter un outil personnalisé au .
  • Créer des définitions d'objet du , y compris des objets principaux, des objets enfant et des objets de référence.
  • Créer des définitions de vue du , par exemple des vues de propriétés et des vues de liste.
  • Créer des actions Struts afin de traiter des services du .
  • Créer des fichiers JSP pour afficher des informations à l'aide de la balise get-data.

Temps nécessaire

Prévoyez cinq heures pour réaliser ce tutoriel. Le tutoriel prend plus de temps si vous explorez les concepts abordés dans ce tutoriel.

Niveau de compétences requis

Ce tutoriel s'adresse aux développeurs expérimentés de chargés de la création et de la personnalisation des services SOA de ainsi que de la personnalisation de l'interface utilisateur du . Pour suivre ce tutoriel, vous devez être familiarisé avec les termes et les concepts suivants :
  • Langage de programmation Java
  • XPath
  • XSD
  • Services Web
  • XML
  • Services du
  • couche service de données
  • Noms
  • Bases de données relationnelles
  • SQL

Configuration requise

Avant de commencer ce tutoriel, vérifiez que vous avez effectué les tâches suivantes :

Ressources du tutoriel

Ce tutoriel nécessite les ressources ci-après. Assurez-vous que vous téléchargez et extrayez le fichier compressé suivant dans un répertoire temporaire, tel que C:\Temp. Ce fichier inclut le code source utilisé dans ce tutoriel. Les étapes de ce tutoriel se réfèrent à l'emplacement temporaire où vous téléchargez et extrayez ce fichier compressé comme répertoire TutorialSource.