Application par défaut

WebSphere® Application Server fournit une configuration par défaut que les administrateurs peuvent utiliser pour vérifier facilement que le serveur d'applications est en cours d'exécution. Lorsqu'il est installé, le produit inclut un serveur d'applications appelé server1 et une application d'entreprise appelée Application par défaut.

L' application par défaut contient un module web appelé DefaultWebApplication et un fichier d'archive Java™ (JAR) de haricots d'entreprise appelé Increment. L'application par défaut comprend plusieurs servlets. Ces servlets sont disponibles dans le produit.

Servlet Snoop

Utilisez le servlet Snoop pour obtenir des informations sur une demande de servlet. Il renvoie les informations suivantes :
  • Paramètres d'initialisation du servlet
  • Paramètres d'initialisation du contexte de servlet
  • Paramètres de la demande d'appel d'URL
  • Environnement local préféré du client
  • Chemin de contexte
  • Principal (identité) de l'utilisateur
  • En-têtes de la demande et leurs valeurs
  • Noms des paramètres de la demande et leurs valeurs
  • Informations sur le protocole HTTPS
  • Attributs de la demande de servlet et leurs valeurs
  • Informations sur la session HTTP
  • Attributs de session et leurs valeurs

Le servlet Snoop inclut une configuration de sécurité qui, lorsque la sécurité WebSphere est activée, oblige les clients à fournir un ID utilisateur et un mot de passe pour lancer le servlet.

[IBM i]Le site URL pour le servlet Snoop est le suivant : http://your.server.name:9080/HitCount.jsp.

[z/OS][AIX Solaris HP-UX Linux Windows]Le site URL pour le servlet Snoop est le suivant : http://localhost:9080/snoop/.

Pour un URL sécurisé, utilisez le protocole https et le port 9443 , ou le port WC_defaulthost_secure pour le serveur d'application. Vous pouvez remplacer le nom de votre serveur ou l'adresse IP du serveur par localhost.

Servlet HelloHTML

Le servlet HelloHTML permet de tester le support des listes de pages (PageList) fourni par le conteneur Web de WebSphere. Il étend le servlet PageListServlet, qui fournit des API permettant aux servlets d'appeler d'autres ressources Web par leur nom ou, en cas d'utilisation du support de détection du type de client, par leur type.

[IBM i]Vous pouvez invoquer le servlet Hello à partir d'un navigateur HTML, d'un client vocal ou de la plupart des navigateurs compatibles avec le protocole d'application sans fil (WAP) à l'aide de l'adresse URL : http://your.server.name:9080/HitCount.jsp.

[z/OS][AIX Solaris HP-UX Linux Windows]Vous pouvez invoquer le servlet Hello à partir d'un navigateur HTML, d'un client vocal ou de la plupart des navigateurs compatibles avec le protocole d'application sans fil (WAP) à l'aide de l'adresse URL : http://localhost:9080/HelloHTML.jsp.

Pour un URL sécurisé, utilisez le protocole https et le port 9443 , ou le port WC_defaulthost_secure pour le serveur d'application. Vous pouvez remplacer le nom de votre serveur ou l'adresse IP du serveur par localhost.

Pour les utilisateurs en transition: l'extension personnalisée de servlet PageList est obsolète dans WebSphere Application Server version 9.0. Changez l'architecture des applications existantes afin utiliser les classes javax.servlet.filter au lieu des classes com.ibm.servlet. A partir de la spécification Servlet 2.3 (classes javax.servlet.filter), vous pouvez intercepter les requêtes et examiner les réponses. Vous pouvez également utiliser les classes javax.servlet.filter pour les fonctions de chaînage, de mise en forme ou de troncature des réponses.

Application HitCount

Utilisez l'application de démonstration HitCount pour apprendre comment incrémenter un compteur à l'aide des techniques suivantes :
  • une variable d'instance de servlet,
  • une session HTTP,
  • un Enterprise JavaBean (EJB).

Vous pouvez enjoindre au servlet d'appliquer l'une de ces techniques dans une transaction que vous pouvez valider ou annuler. Si la transaction est validée, le compteur est incrémenté. Si la transaction est annulée, le compteur n'est pas incrémenté.

La technique qui fait appel à un Enterprise JavaBean s'appuie sur un EJB de type CMP (Container-Managed Persistence) qui fait persister la valeur du compteur dans une base de données Apache Derby. Ce bean enterprise est configuré pour utiliser la source de données DefaultApp à laquelle la base de données DefaultDB est affectée.

Si vous optez pour la technique de l'EJB, vous pouvez enjoindre au servlet de rechercher l'EJB soit dans l'espace de nom global de WebSphere, soit dans l'espace de nom local de l'application.

[IBM i]Le site URL pour l'application HitCount est : http://your.server.name:9080/HitCount.jsp.

[z/OS][AIX Solaris HP-UX Linux Windows]Le site URL pour l'application HitCount est : http://localhost:9080/HitCount.jsp.

Pour un URL sécurisé, utilisez le protocole https et le port 9443 , ou le port WC_defaulthost_secure pour le serveur d'application. Vous pouvez remplacer le nom de votre serveur ou l'adresse IP du serveur par localhost.