developpement:java:servlets
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
developpement:java:servlets [2016/09/14 03:25] – sgariepy | developpement:java:servlets [2023/10/03 23:14] (Version actuelle) – sgariepy | ||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
Le conteneur web doit respecter les spécifications des servlets((Les spécifications des servlets sont publiées sur le site de Sun Microsystems consacré à Java : http:// | Le conteneur web doit respecter les spécifications des servlets((Les spécifications des servlets sont publiées sur le site de Sun Microsystems consacré à Java : http:// | ||
- | Une application web est un ensemble de composants de deux types. | + | Une application web est un ensemble de composants de deux types. |
- | {{ :prog: | + | {{ :developpement: |
Afin que le conteneur puisse gérer correctement le fonctionnement et le cycle de vie d'une servlet, il faut que celle-ci respecte un certain nombre de règles. | Afin que le conteneur puisse gérer correctement le fonctionnement et le cycle de vie d'une servlet, il faut que celle-ci respecte un certain nombre de règles. | ||
Ligne 15: | Ligne 15: | ||
L' | L' | ||
- | | + | ===== Conteneur web ===== |
- | ===== Conteneur web ===== | ||
Le conteneur web, ou conteneur de servlet, ou moteur de servlet. | Le conteneur web, ou conteneur de servlet, ou moteur de servlet. | ||
- | ====== | + | ====== |
Afin que le conteneur puisse gérer correctement le fonctionnement et le cycle de vie d'une servlet, il faut qu'il applique un certain nombre de règles, donc qu'il y ait un contrat entre le conteneur et la servlet. | Afin que le conteneur puisse gérer correctement le fonctionnement et le cycle de vie d'une servlet, il faut qu'il applique un certain nombre de règles, donc qu'il y ait un contrat entre le conteneur et la servlet. | ||
Ligne 30: | Ligne 28: | ||
Il y a aussi les méthodes '' | Il y a aussi les méthodes '' | ||
- | |||
===== Méthode service() ===== | ===== Méthode service() ===== | ||
Ligne 48: | Ligne 45: | ||
- | {{ :prog: | + | {{ :developpement: |
En [[web: | En [[web: | ||
Ligne 104: | Ligne 101: | ||
</ | </ | ||
- | Remarquons que la méthode '' | + | Remarquons que la méthode '' |
{{: | {{: | ||
Ligne 123: | Ligne 120: | ||
</ | </ | ||
</ | </ | ||
- | {{:prog: | + | |
+ | {{:developpement: | ||
En cliquant sur le bouton **OK**, les données du formulaire sont envoyées à la servlet '' | En cliquant sur le bouton **OK**, les données du formulaire sont envoyées à la servlet '' | ||
Ligne 203: | Ligne 201: | ||
===== Descripteur de déploiement ===== | ===== Descripteur de déploiement ===== | ||
- | Les descripteurs de déploiement font partie intégrante des applications web J2EE. Ils permettent de gérer la configuration des applications web après leur déploiement. | + | Les descripteurs de déploiement font partie intégrante des applications web J2EE. Ils permettent de gérer la configuration des applications web après leur déploiement. |
La DTD (//Document Type Definition// | La DTD (//Document Type Definition// | ||
Ligne 209: | Ligne 207: | ||
Le descripteur de déploiement joue plusieurs rôles : | Le descripteur de déploiement joue plusieurs rôles : | ||
* Initialisation des paramètres pour servlets et applications : ça permet de minimiser les initialisations dans le code (// | * Initialisation des paramètres pour servlets et applications : ça permet de minimiser les initialisations dans le code (// | ||
- | * Définition des servlets/ | + | * Définition des servlets/ |
- | * Mappings pour JSP/ | + | * Mappings pour JSP/ |
* Types MIME : une application web peut contenir différents types de contenu. | * Types MIME : une application web peut contenir différents types de contenu. | ||
* Sécurité : gère le contrôle d' | * Sécurité : gère le contrôle d' | ||
Ligne 377: | Ligne 375: | ||
Il existe des situations où une servlet ne peut pas répondre seule à une requête. | Il existe des situations où une servlet ne peut pas répondre seule à une requête. | ||
- | * Redirection ('' | + | * Redirection ('' |
* Inclusion ('' | * Inclusion ('' | ||
developpement/java/servlets.txt · Dernière modification : 2023/10/03 23:14 de sgariepy