Développement de servlets avec des extensions WebSphere Application Server
Cette tâche vous permet de créer un récapitulatif des extensions WebSphere Application Server qui sont à votre disposition pour développer des servlets.
Pourquoi et quand exécuter cette tâche
Procédure
- Passez en revue les spécifications prises en charge.
Créez des composants Java™ en vous référant aux spécifications Servlet.
Le serveur d'applications comporte ses propres packages qui étendent et complètent les fonctionnalités de l'APIJava Servlet. Ces extensions et ajouts facilitent la gestion de l'état des sessions, la création de pages Web personnalisées, la génération de meilleurs rapports d'erreurs des servlets et l'accès aux bases de données. Recherchez la documentation sur les API pour serveur d'applications dans le répertoire suivant (installation par défaut) :
install_root\web\apidocs
racine_serveur_app/web/apidocs. Toutes les API publiques de Websphere Application Server se trouvent dans les packages com.ibm.websphere, cependant, le package com.ibm.websphere.servlet est spécifique des API Servlet produit.
- Utilisez votre environnement de développement (IDE) favori ou un éditeur de texte pour développer ou faire migrer les artefacts de code qui répondent aux spécifications.
- Testez les artefacts de code.
Que faire ensuite
Assemblez les artefacts de code au sein d'un module Web à l'aide des outils d'assemblage avant de déployer le code sur le serveur d'applications.
Sous-rubriques
Utilisation du fichier de configuration des types de client avec PageListServlet
Les informations de configuration de PageListServlet peuvent être définies dans le fichier des extensions Web IBM. Ce fichier des extensions Web IBM est créé et stocké dans le fichier WAR (Web Application Archive) par un outil d'assemblage.Fichier client_types.xml
Le fichier client_types.xml fournit un support de détection du type de client pour les servlets étendant PageListServlet. En utilisant les informations de configuration du fichier client_types.xml, un servlet peut déterminer le type de langage de marquage que le client demandeur exige pour la réponse.Remarques relatives à Java Servlet
WebSphere Application Server TraditionalVersion 9.0 prend en charge la spécification Servlet 3.1. En savoir plus sur las fonctions et les changements de comportement pour Servlet 3.1.Programmatic configuration of listeners, filters, and servlets
Learn about the configuration methods, addListener, addFilter, and addServlet, which were introduced in the Servlet 3.0 specification. You can call these methods, which are part of the ServletContext interface, from a ServletContainerInitializer or a ServletContextListener.Paramètres initiaux des servlets
Cette page permet de définir les paramètres initiaux transmis à la méthode d'initialisation des filtres de servlet des modules Web. Vous pouvez indiquer les valeurs des paramètres initiaux pour les servlets dans les modules Web pendant ou après l'installation d'une application sur une cible de déploiement WebSphere Application Server. Les valeurs <param-value> spécifiées dans les instructions <init-param> du fichier web.xml des modules Web sont utilisées par défaut.Filtrage de servlets
La fonction de filtrage de servlets fournit un nouveau type d'objet appelé filtre, qui peut transformer une demande ou modifier une réponse.autoRequestEncoding et autoResponseEncoding
Dès la version 5 de WebSphere Application Server, le conteneur web ne définit plus automatiquement les encodages des demandes et des réponses ou les types de contenu des réponses. Les programmeurs doivent définir ces valeurs à l'aide des méthodes mises à disposition par la spécification de servlet 2.3 ou ultérieure. S'ils choisissent de ne pas employer les méthodes d'encodage de caractères, ils peuvent indiquer les extensions autoRequestEncoding et autoResponseEncoding qui permettent au serveur d'applications de définir les valeurs d'encodage et le type de contenu.Ecouteurs et événements de cycle de vie d'une application
Désormais partie de l'API Servlet, les écouteurs (listeners) et événements de cycle de vie des applications permettent de signaler aux écouteurs intéressés tout changement intervenant dans les contextes de servlet et les sessions. Par exemple, vous pouvez faire en sorte que les utilisateurs reçoivent une notification lorsque des attributs sont modifiés ou en cas de création ou de destruction de sessions ou de contextes de servlet.


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tweb_aov3servlet
Nom du fichier : tweb_aov3servlet.html