Déploiement vers une page Web Faces

Vous pouvez déployer votre bean J2C par l'intermédiaire d'une page web Faces.

Avant de commencer

Après avoir créé votre application J2C, vous pouvez créer une page Web Faces et la déployer sur WebSphere Application Server.
Remarque : L'option permettant de créer une page Web Faces est disponible si, lors de l'installation du produit, vous avez choisi d'installer la fonction facultative de prise en charge Faces.

Vous pouvez tester votre application en utilisant l'un des environnements de test inclus dans la plateforme de développement. Par exemple, vous pouvez inclure l'environnement de test pour WebSphere Application Server V7.0, V8.0 ou V8.5. Les environnements de test pour les serveurs d'applications plus anciens, tels que WebSphere Application Server versions 6.1, 6.0 et 5.1, ne sont pas pris en charge.

Si l'icône Web icône de la perspective Web n'apparaît pas en haut à droite de l'espace de travail, vous devez basculer vers la perspective Web.

Procédure

  1. Sélectionnez Fichier > Nouveau > Autre > J2C > Page Web, service Web ou EJB issu d'un bean J2C pour ouvrir l'assistant.
    • Si le bean J2C pour lequel vous créez une page Web Faces existe dans votre espace de travail :
      1. Sur la barre de menus, sélectionnez Fichier > Nouveau > Autre > J2C > Page Web, service Web ou EJB issu d'un bean J2C et cliquez sur Suivant.
      2. Sur la page de sélection du bean J2C, cliquez sur Parcourir afin de localiser votre bean J2C. Si vous savez par quelle lettre commence le nom de votre bean J2C, tapez-la dans la zone Sélectionnez les entrées, ou bien tapez ? pour obtenir la liste de tous les beans J2C. Mettez en évidence votre sélection et cliquez sur OK.
      3. Cliquez sur Suivant.
    • Si vous avez suivi les étapes de l'assistant de création d'un bean J2C jusqu'à la fin, sélectionnez l'option Créer une page Web, un service Web ou un EJB issu du bean J2C.
  2. Sur la page Informations de déploiement, sélectionnez l'option de création d'une ressource Java EE.
  3. Dans la zone Type de ressource Java EE, sélectionnez JSP Faces et cliquez sur Suivant.
  4. Dans la zone Dossier JSP, cliquez sur Parcourir pour sélectionner un dossier de JSP existant, ou bien entrez un nom (par exemple, MonJSP) dans cette zone.
  5. Dans la zone Nom du fichier Faces, entrez un nom pour le fichier de page Web Faces.
  6. Cliquez sur Options avancées si vous souhaitez définir des propriétés avancées.
    1. Dans la zone Référence de ressource, fournissez un nom pour la référence de la ressource. Cette référence servira à établir le lien entre le nom utilisé dans l'application et le vrai nom JNDI de la ressource spécifié sur le serveur d'exécution. La création d'une référence de ressource est la technique à privilégier pour gérer les connexions, car elle rend le code de votre application moins dépendant du serveur. Ainsi, si vous décidez plus tard d'utiliser un serveur différent pour exécuter votre application, vous aurez simplement à créer une nouvelle référence de ressource établissant un lien au nouveau serveur, sans avoir besoin de changer le code source de votre application. Une fois que vous avez fourni un nom de référence de ressource, l'assistant vérifie que le nom JNDI existe bien dans le serveur.
    2. Vérifiez que le nom correct de votre recherche JNDI apparaît dans la zone Nom de recherche JNDI. S'il n'y figure pas, ou si le nom affiché n'est pas le bon, tapez le nom de recherche JNDI correct.
  7. Si vous avez sélectionné Configuration du déploiement de l'adaptateur de ressources sur la page Informations de déploiement, cliquez sur Suivant pour passer à la page de spécification des paramètres RAR. Cette option est proposée uniquement lorsque la connexion au système d'information d'entreprise n'est pas gérée. Si la connexion est gérée, le déploiement du fichier RAR sur le serveur est implicite.
  8. Si vous n'avez pas sélectionné Configuration du déploiement de l'adaptateur de ressources sur la page Informations de déploiement, cliquez sur Terminer.
  9. Une fois le fichier web Faces créé, il doit s'ouvrir dans la page Conception de Page Designer. S'il n'est pas dans la page Conception, développez le dossier où votre page Web Faces est enregistrée. Cliquez avec le bouton droit sur la nouvelle page Web Faces et cliquez sur Ouvrir avec puis sur Page Designer. La page Web Faces s'ouvre dans la page Conception de l'éditeur.
  10. La vue Palette apparaît dans le panneau droit. Si ce n'est pas le cas, cliquez sur Fenêtre > Afficher la vue > Palette sur la barre de menus.
  11. Vous pouvez faire glisser des contrôles sélectionnés depuis le Composant Faces de la Palette dans votre page Web Faces. Vous pouvez aussi faire glisser une des méthodes Java™ que vous avez créées dans la vue Données de page et spécifier les données d'entrée et de sortie que vous voulez afficher.
  12. Enregistrez votre page Web Faces en appuyant sur CTRL+S ou en cliquant sur Fichier > Enregistrer dans la barre de menus.
  13. Pour tester la page Web Faces sur un serveur, sélectionnez l'onglet Serveurs afin d'ouvrir la vue correspondante. Démarrez le serveur s'il n'est pas déjà en cours d'exécution. Pour démarrer le serveur, cliquez avec le bouton droit sur WebSphere Application Server version 7.0 ou 8.0 et sélectionnez Démarrer.
    Restriction : Les applications J2C sont prises en charge pour une exécution seulement sur WebSphere Application Server.
  14. Dans la vue Explorateur d'entreprise, cliquez avec le bouton droit sur la page Web Faces que vous venez de créer.
  15. Sélectionnez Exécuter > Exécuter sur le serveur.
  16. Sélectionnez WebSphere Application Server version 6.1 et cliquez sur Terminer.
  17. Un navigateur Web s'ouvre et charge votre page Web Faces. Vous pouvez alors entrer des données pour tester l'application.

Commentaires